class TestProjectMapEdited(unittest.TestCase): """ Tests for anitya_schema.project_messages.ProjectMapEdited class. """ def setUp(self): """ Set up the tests. """ self.message = ProjectMapEdited() @mock.patch( "anitya_schema.project_messages.ProjectMapEdited.summary", new_callable=mock.PropertyMock, ) def test__str__(self, mock_property): """ Assert that correct string is returned. """ mock_property.return_value = "Dummy" self.assertEqual(self.message.__str__(), "Dummy") @mock.patch( "anitya_schema.project_messages.ProjectMapEdited.name", new_callable=mock.PropertyMock, ) def test_summary(self, mock_property): """ Assert that correct summary string is returned. """ mock_property.return_value = "Dummy" exp = "A mapping for project Dummy was edited in release-monitoring." self.assertEqual(self.message.summary, exp) def test_name(self): """ Assert that name string is returned. """ self.message.body = {"project": {"name": "Dummy"}} self.assertEqual(self.message.name, "Dummy")
class TestProjectMapEdited(unittest.TestCase): """Tests for anitya_schema.project_messages.ProjectMapEdited class.""" def setUp(self): """Set up the tests.""" self.message = ProjectMapEdited() @mock.patch( "anitya_schema.project_messages.ProjectMapEdited.summary", new_callable=mock.PropertyMock, ) def test__str__(self, mock_property): """Assert that correct string is returned.""" mock_property.return_value = "Dummy" self.assertEqual(self.message.__str__(), "Dummy") @mock.patch( "anitya_schema.project_messages.ProjectMapEdited.project_name", new_callable=mock.PropertyMock, ) def test_summary(self, mock_property): """Assert that correct summary string is returned.""" mock_property.return_value = "Dummy" exp = "A mapping for project Dummy was edited in release-monitoring." self.assertEqual(self.message.summary, exp) def test_distro(self): """Assert that distro name string is returned.""" self.message.body = {"distro": {"name": "Dummy"}} self.assertEqual(self.message.distro, "Dummy") def test_agent(self): """Assert that agent is returned.""" self.message.body = {"message": {"agent": "Dummy"}} self.assertEqual(self.message.agent, "Dummy") def test_edited(self): """Assert that list of edited fields is returned.""" self.message.body = {"message": {"edited": ["Dummy"]}} self.assertEqual(self.message.edited, ["Dummy"]) def test_package_name_new(self): """Assert that new package name string is returned.""" self.message.body = {"message": {"new": "Dummy"}} self.assertEqual(self.message.package_name_new, "Dummy") def test_package_name_prev(self): """Assert that previous package name string is returned.""" self.message.body = {"message": {"prev": "Dummy"}} self.assertEqual(self.message.package_name_prev, "Dummy")
def setUp(self): """ Set up the tests. """ self.message = ProjectMapEdited()