def METHOD_NAME(self):
    self.assertEqual(
        _detect_breaking_changes(
            {
                "samtranslator.model.do_something": [
                    {"kind": "POSITIONAL_OR_KEYWORD", "name": "self"},
                    {"name": "some_arg", "kind": "POSITIONAL_OR_KEYWORD"},
                ]
            },
            [],
            {
                "samtranslator.model.do_something": [
                    {"kind": "POSITIONAL_OR_KEYWORD", "name": "self"},
                    {"name": "some_arg", "kind": "POSITIONAL_OR_KEYWORD"},
                    {"name": "new_arg", "kind": "POSITIONAL_OR_KEYWORD"},
                ]
            },
            [],
        ),
        _BreakingChanges(
            deleted_variables=[], deleted_routines=[], incompatible_routines=["samtranslator.model.do_something"]
        ),
    )