def test_clean_hashes_keys_align(self): self.assertArrayEqual(backend().clean_strings.hashes, backend().clean_hashes.hashes) raw_hashes_from_clean = np.fromfile(backend().clean_hashes.strings) diff = np.setdiff1d(raw_hashes_from_clean, backend().raw_strings.hashes) self.assertEqual(diff.shape[0], 0)
def test_raw_keys_align(self): raw_hashes = np.fromfile(backend().clean_indexes.strings, dtype=np.uint64) raw_hashes = np.unique(raw_hashes) self.assertTrue(raw_hashes == backend().raw_strings.hashes)
def test_ambiguities_keys_align(self): self.assertArrayClose(backend().ambiguities.hashes, backend().clean_strings.hashes)
def test_translations_keys_align(self): self.assertArrayClose(backend().translations.hashes, backend().clean_strings.hashes)