|
|
|
@@ -0,0 +1,34 @@ |
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Text; |
|
|
|
using Tensorflow; |
|
|
|
|
|
|
|
namespace TensorFlowNET.UnitTest |
|
|
|
{ |
|
|
|
[TestClass] |
|
|
|
public class PythonBaseTests : PythonTest |
|
|
|
{ |
|
|
|
[TestMethod] |
|
|
|
public void hasattr_getattr() |
|
|
|
{ |
|
|
|
var s1 = "Tensorflow v0.1"; |
|
|
|
var f = "Tensorflow"; |
|
|
|
var r = "Tensorflow.NET"; |
|
|
|
var res = s1.Replace(f, r); |
|
|
|
|
|
|
|
// Test 1 |
|
|
|
Assert.IsTrue(hasattr(s1, "Replace")); |
|
|
|
|
|
|
|
// Test 2 |
|
|
|
var o = getattr( s1, "Replace", typeof(string), typeof(string)); |
|
|
|
Assert.AreEqual(res, o(f, r)); |
|
|
|
|
|
|
|
// Test 3 |
|
|
|
var l = getattr(s1, "Length"); |
|
|
|
Assert.AreEqual(s1.Length, l()); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|