Exemple #1
0
    def it_delegates_saving_items_to_the_data_source(self, data_source, item):
        keychain = Keychain(data_source)
        keychain.save_item(item)

        data_source.save_item.assert_called_with(item)
Exemple #2
0
    def it_delegates_saving_items_to_the_data_source(self, data_source, item):
        keychain = Keychain(data_source)
        keychain.save_item(item)

        data_source.save_item.assert_called_with(item)
Exemple #3
0
    def it_throws_if_adding_items_to_a_locked_keychain(self, data_source):
        data_source.save_item.side_effect = UnauthenticatedDataSourceException

        keychain = Keychain(data_source)
        keychain.save_item({"id": "someitem_id"})
Exemple #4
0
    def it_throws_if_adding_items_to_a_locked_keychain(self, data_source):
        data_source.save_item.side_effect = UnauthenticatedDataSourceException

        keychain = Keychain(data_source)
        keychain.save_item({"id": "someitem_id"})