def test_pubkeys(self): from collections import Counter self.user.create_table() self.user.save() self.user.add_key("pubkey") self.user.add_key('second_pubkey') self.user.add_key('third_pubkey') self.assertEqual(Counter(['pubkey', 'second_pubkey', 'third_pubkey']), Counter([i.c_key for i in self.user.get_keys()]), 'did not save keys') user = User.get_exactly(self.user.c_id) self.assertEqual(Counter(['pubkey', 'second_pubkey', 'third_pubkey']), Counter([i.c_key for i in user.get_keys()]), 'did not load keys')
def test_get_exactly(self): self.user.create_table() self.user.save() user = User.get_exactly(self.user.c_id) self.assertEqual(user, self.user, "Could not deserialize data")