コード例 #1
0
 def test_it_cannot_remove_non_existent_data(self):
     domain_event = EventA("0A919B3E-5BCB-41DC-B157-8A9E2A7198B", "foo")
     with self.assertRaises(DomainEventException) as ex:
         domain_event.remove_metadata("foo", "bar")
     self.assertEqual(str(ex.exception), "Can't remove non existent metadata!")
コード例 #2
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(), [])