def METHOD_NAME(self):
    ownership = OwnershipProcessor('ownership')
    got = ownership.process_source_zone(zone.copy())
    self.assertEqual(
        [
            '',
            '*',
            '_owner.a',
            '_owner.a._wildcard',
            '_owner.a.the-a',
            '_owner.aaaa.the-aaaa',
            '_owner.txt.the-txt',
            'the-a',
            'the-aaaa',
            'the-txt',
        ],
        sorted([r.name for r in got.records]),
    )
    found = False
    for record in got.records:
        if record.name.startswith(ownership.txt_name):
            self.assertEqual([ownership.txt_value], record.values)
            # test _is_ownership while we're in here
            self.assertTrue(ownership._is_ownership(record))
            found = True
        else:
            self.assertFalse(ownership._is_ownership(record))
    self.assertTrue(found)