def it_adds_a_key(self): self._init_key_file_with('') key_manager = KeyManager(self._temporary_path) key = create_key(self._password, 'SL3', 10) key_manager.save_key(key) keys = key_manager.get_keys() assert keys[0].identifier == key.identifier
def it_throws_if_different_keys_are_on_same_level(self): self._init_key_file_with('') key_manager = KeyManager(self._temporary_path) key1 = create_key(self._password, 'SL3', 10) key_manager.save_key(key1) key2 = create_key(self._password, 'SL3', 10) key_manager.save_key(key2)
def it_throws_if_different_keys_are_on_same_level(self): self._init_key_file_with("") key_manager = KeyManager(self._temporary_path) key1 = create_key(self._password, "SL3", 10) key_manager.save_key(key1) key2 = create_key(self._password, "SL3", 10) key_manager.save_key(key2)
def it_adds_a_key(self): self._init_key_file_with("") key_manager = KeyManager(self._temporary_path) key = create_key(self._password, "SL3", 10) key_manager.save_key(key) keys = key_manager.get_keys() assert keys[0].identifier == key.identifier
def it_replaces_existing_key_with_same_identifier_and_security_level(self): self._init_key_file_with('') key_manager = KeyManager(self._temporary_path) key1 = create_key(self._password, 'SL3', 10) key_manager.save_key(key1) key2 = create_key(self._password, 'SL3', 10) key2.identifier = key1.identifier key_manager.save_key(key2) keys = key_manager.get_keys() assert len(keys) == 1
def it_treats_key_identifiers_as_unique(self): self._init_key_file_with('') key_manager = KeyManager(self._temporary_path) key1 = create_key(self._password, 'SL3', 10) key_manager.save_key(key1) key2 = create_key(self._password, 'SL5', 10) key2.identifier = key1.identifier key_manager.save_key(key2) keys = key_manager.get_keys() assert len(keys) == 1
def it_replaces_existing_key_with_same_identifier_and_security_level(self): self._init_key_file_with("") key_manager = KeyManager(self._temporary_path) key1 = create_key(self._password, "SL3", 10) key_manager.save_key(key1) key2 = create_key(self._password, "SL3", 10) key2.identifier = key1.identifier key_manager.save_key(key2) keys = key_manager.get_keys() assert len(keys) == 1
def it_treats_key_identifiers_as_unique(self): self._init_key_file_with("") key_manager = KeyManager(self._temporary_path) key1 = create_key(self._password, "SL3", 10) key_manager.save_key(key1) key2 = create_key(self._password, "SL5", 10) key2.identifier = key1.identifier key_manager.save_key(key2) keys = key_manager.get_keys() assert len(keys) == 1