示例#1
0
 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())
示例#2
0
 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())
示例#3
0
 def test_has_model_data_empty_elements(self):
     f = FlannNearestNeighborsIndex('', '', '')
     self.assertFalse(f._has_model_data())
示例#4
0
 def test_has_model_data_no_uris(self):
     f = FlannNearestNeighborsIndex()
     self.assertFalse(f._has_model_data())
示例#5
0
 def test_has_model_data_empty_elements(self):
     f = FlannNearestNeighborsIndex('', '', '')
     self.assertFalse(f._has_model_data())
示例#6
0
 def test_has_model_data_no_uris(self):
     f = FlannNearestNeighborsIndex()
     self.assertFalse(f._has_model_data())