Example #1
0
 def test_it_can_add_metadata_with_a_list_as_value(self):
     domain_event = EventA("0A919B3E-5BCB-41DC-B157-8A9E2A7198BE", "foo")
     domain_event.add_metadata("foo", ['bar', 'baz'])
     self.assertEqual(domain_event.get_metadata(), [{"foo": ['bar', 'baz']}])
Example #2
0
 def test_it_can_add_metadata_with_a_string_as_value(self):
     domain_event = EventA("0A919B3E-5BCB-41DC-B157-8A9E2A7198BE", "foo")
     domain_event.add_metadata("foo", "bar")
     self.assertEqual(domain_event.get_metadata(), [{"foo": "bar"}])
Example #3
0
 def test_it_can_remove_metadata(self):
     domain_event = EventA("0A919B3E-5BCB-41DC-B157-8A9E2A7198BE", "foo")
     domain_event.add_metadata("foo", "bar")
     self.assertEqual(domain_event.get_metadata(), [{"foo": "bar"}])
     domain_event.remove_metadata("foo", "bar")
     self.assertEqual(domain_event.get_metadata(), [])