def test_pack_extra(self): model = mock.Mock() model_inst = model.return_value = mock.MagicMock() model_inst.__iter__.return_value = ['name', 'type'] values = {'name': 'fakename', 'type': 'faketype', 'other': 'fakeother'} obj_ref = db_api.pack_extra(model, values) expected = [mock.call('name', 'fakename'), mock.call('type', 'faketype'), mock.call('extra', {'other': 'fakeother'})] self.assertTrue(model_inst.__iter__.called) self.assertEqual(model_inst.__setitem__.mock_calls, expected)
def test_pack_extra(self, mock): model = mock.MagicMock() values = {'name': 'fakename', 'type': 'faketype', 'other': 'fakeother'} db_api.pack_extra(model, values) self.assertTrue(mock.called)
def test_pack_extra(self, mock): model = mock.MagicMock() values = {"name": "fakename", "type": "faketype", "other": "fakeother"} db_api.pack_extra(model, values) self.assertTrue(mock.called)