'Two L{dns.Record_SOA} instances compare equal if and only if they have
the same mname, rname, serial, refresh, minimum, expire, retry, and
ttl.'

def test_soa(self):

    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('xname', 'rname', 123, 456, 789, 10, 20, 30))
    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'xname', 123, 456, 789, 10, 20, 30))
    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 1, 456, 789, 10, 20, 30))
    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 1, 789, 10, 20, 30))
    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 1, 10, 20, 30))
    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 1, 20, 30))
    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 1, 30))
    self._equalityTest(dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'rname', 123, 456, 789, 10, 20, 30), dns.Record_SOA('mname', 'xname', 123, 456, 789, 10, 20, 1))
