def test_copy_suffixes(self): from_store = self.get_populated_store() to_store = TextStore(MemoryTransport(), prefixed=True, compressed=True) to_store.register_suffix("sig") to_store.copy_all_ids(from_store) self.assertEqual(1, len(to_store)) self.assertEqual(set(["foo"]), set(to_store.__iter__())) self.assertEqual("content", to_store.get("foo").read()) self.assertEqual("signature", to_store.get("foo", "sig").read()) self.assertRaises(KeyError, to_store.get, "missing", "sig")
def test_copy_suffixes(self): from_store = self.get_populated_store() to_store = TextStore(MemoryTransport(), prefixed=True, compressed=True) to_store.register_suffix('sig') to_store.copy_all_ids(from_store) self.assertEqual(1, len(to_store)) self.assertEqual(set(['foo']), set(to_store.__iter__())) self.assertEqual('content', to_store.get('foo').read()) self.assertEqual('signature', to_store.get('foo', 'sig').read()) self.assertRaises(KeyError, to_store.get, 'missing', 'sig')
def test__relpath_suffixed(self): my_store = TextStore(MockTransport(), prefixed=True, compressed=True) my_store.register_suffix("dsc") self.assertEqual("45/foo.dsc", my_store._relpath("foo", ["dsc"]))
def test__relpath_suffixed(self): my_store = TextStore(MockTransport(), prefixed=True, compressed=True) my_store.register_suffix('dsc') self.assertEqual('45/foo.dsc', my_store._relpath('foo', ['dsc']))