コード例 #1
0
    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)
コード例 #2
0
    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)