20 lines
954 B
Python
20 lines
954 B
Python
import unittest
|
|
from .ddns_update import response_successful
|
|
|
|
class TestDdnsUpdate(unittest.TestCase):
|
|
|
|
def test_response_successful(self):
|
|
self.assertTrue(response_successful("good"))
|
|
self.assertTrue(response_successful("good 1.2.3.4"))
|
|
self.assertTrue(response_successful("good abcd:abcd:abcd:abcd:abcd:abcd:abcd:abcd"))
|
|
self.assertTrue(response_successful("nochg"))
|
|
self.assertTrue(response_successful("nochg 1.2.3.4"))
|
|
self.assertTrue(response_successful("nochg abcd:abcd:abcd:abcd:abcd:abcd:abcd:abcd"))
|
|
self.assertFalse(response_successful("notfqdn"))
|
|
self.assertFalse(response_successful("nohost"))
|
|
self.assertFalse(response_successful("numhost"))
|
|
self.assertFalse(response_successful("abuse"))
|
|
self.assertFalse(response_successful("badagent"))
|
|
self.assertFalse(response_successful("dnserr"))
|
|
self.assertFalse(response_successful("911"))
|
|
|