def testEqualsWithDifferentObject(self): """Test the equality function with different object, expecting false result.""" other_example_file = "dubrovnik-1-1-pre.txt" other_data = io_utils.read_bal( gtsam.findExampleDataFile(other_example_file)) self.assertNotEqual(EXAMPLE_DATA, other_data)
def testGetTrackLengthStatistics(self): """Test computation of mean and median track length.""" expected_mean_length = 2.7142857142857144 expected_median_length = 3.0 # 7 tracks have length [3,2,3,3,3,2,3] gtsfm_data = io_utils.read_bal( gtsam.findExampleDataFile(GTSAM_EXAMPLE_FILE)) mean_length, median_length = gtsfm_data.get_track_length_statistics() self.assertEqual(mean_length, expected_mean_length) self.assertEqual(median_length, expected_median_length)