예제 #1
0
 def setUp(self):
     self.ccd = "./tests/files/ccd_empty"
     os.makedirs(self.ccd)
     self.server = "./tests/files/server.conf"
     self.netmask = clients.parse_server(self.server)["netmask"]
예제 #2
0
    def testAddresses(self):
        # 256 in a /24 minus the broadcast, network, and server addresses
        expected = 253

        result = clients.parse_server(self.conf)["addresses"]
        self.assertEqual(expected, len(result))
예제 #3
0
 def testIP(self):
     expected = "10.0.0.0"
     result = clients.parse_server(self.conf)["ip"]
     self.assertEqual(expected, result)
예제 #4
0
 def testCCD(self):
     expected = "/etc/openvpn/clients"
     result = clients.parse_server(self.conf)["ccd"]
     self.assertEqual(expected, result)
예제 #5
0
 def testNetmask(self):
     expected = "255.255.255.0"
     result = clients.parse_server(self.conf)["netmask"]
     self.assertEqual(expected, result)