You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

PythonBaseTests.cs 842 B

1234567891011121314151617181920212223242526272829303132333435
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. using Tensorflow;
  6. using static Tensorflow.Python;
  7. namespace TensorFlowNET.UnitTest
  8. {
  9. [TestClass]
  10. public class PythonBaseTests : PythonTest
  11. {
  12. [TestMethod]
  13. public void hasattr_getattr()
  14. {
  15. var s1 = "Tensorflow v0.1";
  16. var f = "Tensorflow";
  17. var r = "Tensorflow.NET";
  18. var res = s1.Replace(f, r);
  19. // Test 1
  20. Assert.IsTrue(hasattr(s1, "Replace"));
  21. // Test 2
  22. var o = getattr( s1, "Replace", typeof(string), typeof(string));
  23. Assert.AreEqual(res, o(f, r));
  24. // Test 3
  25. var l = getattr(s1, "Length");
  26. Assert.AreEqual(s1.Length, l());
  27. }
  28. }
  29. }