def test_one_event_w_model_data(self): m = N(test_models.TestModel, id=2) s = N(models.Source, id=1) hints = { s: { 'key': { 'model_name': 'TestModel', 'app_name': 'tests', } } } e = N(models.Event, context={'key': m.id}, source=s) context_loader.load_fetched_objects_into_contexts([e], {test_models.TestModel: {m.id: m}}, hints) self.assertEquals(e.context, {'key': m})
def test_one_event_w_model_data(self): m = N(test_models.TestModel, id=2) s = N(models.Source, id=1) hints = { s: { 'key': { 'model_name': 'TestModel', 'app_name': 'tests', } } } e = N(models.Event, context={'key': m.id}, source=s) context_loader.load_fetched_objects_into_contexts( [e], {test_models.TestModel: { m.id: m }}, hints) self.assertEquals(e.context, {'key': m})
def test_event_with_no_model_data(self): e = N(models.Event, id=1, context={'hi', 'hi'}) context_loader.load_fetched_objects_into_contexts([e], {}, {}) self.assertEquals(e, e)
def test_none(self): context_loader.load_fetched_objects_into_contexts([], {}, {})