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)
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')