@@ -10,10 +10,6 @@ public class PyTupleTest
1010 /// Test IsTupleType without having to Initialize a tuple.
1111 /// PyTuple constructor use IsTupleType. This decouples the tests.
1212 /// </summary>
13- /// <remarks>
14- /// Travis PY27 intermittently fails this test. Indicates issue is
15- /// most likely with PyTuple.IsTupleType
16- /// </remarks>
1713 [ Test ]
1814 public void TestStringIsTupleType ( )
1915 {
@@ -47,15 +43,16 @@ public void TestPyTupleEmpty()
4743 }
4844 }
4945
46+ /// <summary>
47+ /// Test PyTuple.Concat(...) doesn't let invalid appends happen
48+ /// and throws and exception.
49+ /// </summary>
5050 /// <remarks>
51- /// FIXME: Unable to unload AppDomain, Unload thread timed out.
52- /// Seen on Travis/AppVeyor on both PY2 and PY3. Causes Embedded_Tests
53- /// to hang after they are finished for ~40 seconds until nunit3 forces
54- /// a timeout on unloading tests. Doesn't fail the tests though but
55- /// greatly slows down CI. nunit2 silently has this issue.
51+ /// Test has second purpose. Currently it generated an Exception
52+ /// that the GC failed to remove often and caused AppDomain unload
53+ /// errors at the end of tests. See GH#397 for more info.
5654 /// </remarks>
5755 [ Test ]
58- [ Ignore ( "GH#397: Travis/AppVeyor: Unable to unload AppDomain, Unload thread timed out" ) ]
5956 public void TestPyTupleInvalidAppend ( )
6057 {
6158 using ( Py . GIL ( ) )
@@ -106,10 +103,6 @@ public void TestPyTupleValidConvert()
106103 }
107104 }
108105
109- /// <remarks>
110- /// FIXME: Possible source of intermittent AppVeyor PY27: Unable to unload AppDomain.
111- /// FIXME: Intermittent Issue on Travis PY33: Fatal Python error: PyMUTEX_LOCK(gil_mutex) failed. Seen twice.
112- /// </remarks>
113106 [ Test ]
114107 public void TestNewPyTupleFromPyTuple ( )
115108 {
0 commit comments