Example #1
0
    def it_delegates_creating_items_to_the_data_source(self, data_source,
                                                       item):
        data_source.create_item.return_value = item
        keychain = Keychain(data_source)

        assert keychain.create_item() == item
        data_source.create_item.assert_called_with(None)
Example #2
0
    def it_passes_initialisation_data_to_create_item(self, data_source, item):
        keychain = Keychain(data_source)
        keychain.create_item('some data')

        data_source.create_item.assert_called_with('some data')
Example #3
0
    def it_passes_initialisation_data_to_create_item(self, data_source, item):
        keychain = Keychain(data_source)
        keychain.create_item('some data')

        data_source.create_item.assert_called_with('some data')
Example #4
0
    def it_delegates_creating_items_to_the_data_source(self, data_source, item):
        data_source.create_item.return_value = item
        keychain = Keychain(data_source)

        assert keychain.create_item() == item
        data_source.create_item.assert_called_with(None)