def test_has_model_data_valid_uris(self, _m_flann_lfm): # Mocking flann data loading that occurs in constructor when given # non-empty URI targets f = FlannNearestNeighborsIndex( 'base64://bW9kZWxEYXRh', # 'modelData' 'base64://cGFyYW1EYXRh', # 'paramData' 'base64://ZGVzY3JEYXRh', # 'descrData' ) self.assertTrue(f._has_model_data())
def test_has_model_data_empty_elements(self): f = FlannNearestNeighborsIndex('', '', '') self.assertFalse(f._has_model_data())
def test_has_model_data_no_uris(self): f = FlannNearestNeighborsIndex() self.assertFalse(f._has_model_data())