summaryrefslogtreecommitdiff
path: root/src/cython/test
diff options
context:
space:
mode:
authorvrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2016-06-28 15:55:53 +0000
committervrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2016-06-28 15:55:53 +0000
commit45bef27b1c65d6692c0b1e0c9c9423ea8b6d83a8 (patch)
tree7d54ebcdc5e2f44ea2c2150b1ef00018d5235041 /src/cython/test
parent27f251520f1fc355e2b7d83225d44adbf6ce63c8 (diff)
Modify FindGMPXX.cmake to set directory
Cython CmakeLists.txt for compilation and tests (still export PYTHONPATH to be solved) git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST_cythonize@1349 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: cc46d7ef7c34ce2bc0408eb612e5ab9241b4c9c0
Diffstat (limited to 'src/cython/test')
-rwxr-xr-xsrc/cython/test/test_cubical_complex.py16
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))]