コード例 #1
0
    def test_spf_directive_to_str(self):
        self.assertEqual(str(spf.SPFDirective('all', '+', None)), 'all')
        self.assertEqual(str(spf.SPFDirective('all', '-', None)), '-all')

        self.assertEqual(
            str(spf.SPFDirective('include', '+', '_spf.wonderland.com')),
            'include:_spf.wonderland.com')
        self.assertEqual(str(spf.SPFDirective('ip4', '+', '10.0.0.0/24')),
                         'ip4:10.0.0.0/24')
コード例 #2
0
 def test_spf_record_to_str(self):
     directive = spf.SPFDirective('all', '+', None)
     record = spf.SPFRecord((directive, ), domain='wonderland.com')
     record = str(record)
     self.assertEqual(record[:7], 'v=spf1 ')
     self.assertEqual(record[7:], str(directive))
コード例 #3
0
 def test_spf_directive_checks_qualifier(self):
     with self.assertRaises(ValueError):
         spf.SPFDirective('all', 'A', None)