def METHOD_NAME(self):
    project = TM1Project(name="TM1py Tests")
    project.add_ignore(object_class="Dimensions", object_name="Dim*")
    project.add_ignore_exceptions(object_class="Dimensions", object_names=["DimA", "DimB"])
    project.add_ignore_exceptions(object_class="Dimensions", object_names=["DimC", "DimD"])
    project.remove_ignore(ignore_entry="!Dimensions('DimA')")
    project.remove_ignore(ignore_entry="!Dimensions('DimB')")
    expected_body = {
        "Version": 1.0,
        "Name": "TM1py Tests",
        "Ignore": [
            "Dimensions('Dim*')",
            "!Dimensions('DimC')",
            "!Dimensions('DimD')"]
    }
    self.assertEqual(
        expected_body,
        project.body_as_dict)