@@ -10,6 +10,11 @@ def test_load_file():
1010 reference = pandas .read_csv ("tests/tracking.txt" , sep = '\t ' )
1111 pandas .testing .assert_frame_equal (tracking , reference )
1212
13+ def test_load_database ():
14+ """Test that file is loaded as a dataframe."""
15+ tracking = load .Load ("tests/tracking.db" ).getDataframe ()
16+ reference = pandas .read_csv ("tests/tracking.txt" , sep = '\t ' )
17+ pandas .testing .assert_frame_equal (tracking , reference )
1318
1419def test_load_file_error ():
1520 """Test that wrong path lead to Exception."""
@@ -20,14 +25,16 @@ def test_load_file_error():
2025
2126def test_object_number ():
2227 """Test number of objects."""
28+ reference = pandas .read_csv ("tests/tracking.txt" , sep = '\t ' )
2329 objectNumber = load .Load ("tests/tracking.txt" ).getObjectNumber ()
24- assert objectNumber == 207
30+ assert objectNumber == reference . id . max () + 1
2531
2632
2733def test_object_ids ():
2834 """Test number of objects."""
35+ reference = pandas .read_csv ("tests/tracking.txt" , sep = '\t ' )
2936 objectNumber = load .Load ("tests/tracking.txt" ).getIds ()
30- assert objectNumber == list (range ( 207 ))
37+ assert objectNumber == list (set ( reference . id ))
3138
3239
3340def test_get_keys ():
0 commit comments