diff options
Diffstat (limited to 'src/cython/test/test_cubical_complex.py')
-rwxr-xr-x | src/cython/test/test_cubical_complex.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/cython/test/test_cubical_complex.py b/src/cython/test/test_cubical_complex.py index 9f5847f9..af4c34ef 100755 --- a/src/cython/test/test_cubical_complex.py +++ b/src/cython/test/test_cubical_complex.py @@ -40,21 +40,25 @@ def test_non_existing_perseus_file_constructor(): assert cub.__is_persistence_defined() == False def test_dimension_or_perseus_file_constructor(): + # Create test file + test_file = open('CubicalOneSphere.txt', 'w') + test_file.write('2\n3\n3\n0\n0\n0\n0\n100\n0\n0\n0\n0\n') + test_file.close() # CubicalComplex can be constructed from dimensions and # top_dimensional_cells OR from a perseus file style name. cub = CubicalComplex(dimensions=[3, 3], top_dimensional_cells = [1,2,3,4,5,6,7,8,9], - perseus_file='../data/bitmap/CubicalOneSphere.txt') + perseus_file='CubicalOneSphere.txt') assert cub.__is_defined() == False assert cub.__is_persistence_defined() == False cub = CubicalComplex(top_dimensional_cells = [1,2,3,4,5,6,7,8,9], - perseus_file='../data/bitmap/CubicalOneSphere.txt') + perseus_file='CubicalOneSphere.txt') assert cub.__is_defined() == False assert cub.__is_persistence_defined() == False cub = CubicalComplex(dimensions=[3, 3], - perseus_file='../data/bitmap/CubicalOneSphere.txt') + perseus_file='CubicalOneSphere.txt') assert cub.__is_defined() == False assert cub.__is_persistence_defined() == False @@ -69,7 +73,11 @@ def test_dimension_constructor(): assert cub.persistent_betti_numbers(0, 1000) == [0, 0] def test_dimension_constructor(): - cub = CubicalComplex(perseus_file='../data/bitmap/CubicalOneSphere.txt') + # Create test file + test_file = open('CubicalOneSphere.txt', 'w') + test_file.write('2\n3\n3\n0\n0\n0\n0\n100\n0\n0\n0\n0\n') + test_file.close() + cub = CubicalComplex(perseus_file='CubicalOneSphere.txt') assert cub.__is_defined() == True assert cub.__is_persistence_defined() == False assert cub.persistence() == [(1, (0.0, 100.0)), (0, (0.0, 1.8446744073709552e+19))] |