def test_save_plugin_meta(self): class Repo(object): plugin_meta = None order_model = None def save(self, plugin_meta, order_model): self.plugin_meta = plugin_meta self.order_model = order_model class Repos(object): def __init__(self, repo): self.order_plugin_meta_repo = repo test_repo = Repo() repos = Repos(test_repo) # Test dict for plugin meta data. test_order_model = 'My order model' test_plugin_meta = {"foo": 1} cert_res._save_plugin_metadata( test_order_model, test_plugin_meta, repos) self._assert_dict_equal(test_plugin_meta, test_repo.plugin_meta) self.assertEqual(test_order_model, test_repo.order_model) # Test None for plugin meta data. cert_res._save_plugin_metadata( test_order_model, None, repos) self._assert_dict_equal({}, test_repo.plugin_meta)
def test_save_plugin_w_null_meta(self): test_order_model = 'My order model' # Test None for plugin meta data. cert_res._save_plugin_metadata(test_order_model, None) self.order_plugin_meta_repo.save.assert_called_once_with( {}, test_order_model)
def test_save_plugin_w_null_meta(self): test_order_model = 'My order model' # Test None for plugin meta data. cert_res._save_plugin_metadata( test_order_model, None) self.order_plugin_meta_repo.save.assert_called_once_with( {}, test_order_model)
def test_save_plugin_meta_w_mock_meta(self): # Test dict for plugin meta data. test_order_model = 'My order model' test_plugin_meta = {"foo": 1} cert_res._save_plugin_metadata(test_order_model, test_plugin_meta) self.order_plugin_meta_repo.save.assert_called_once_with( test_plugin_meta, test_order_model)
def test_save_plugin_meta_w_mock_meta(self): # Test dict for plugin meta data. test_order_model = 'My order model' test_plugin_meta = {"foo": 1} cert_res._save_plugin_metadata( test_order_model, test_plugin_meta) self.order_plugin_meta_repo.save.assert_called_once_with( test_plugin_meta, test_order_model)