Exemple #1
0
    def test_file_executable(self):
        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        fp = t.get_split_tunnel_script_fp()
        isfile = os.path.isfile(fp)
        self.assertTrue(isfile and os.access(fp, os.X_OK))
Exemple #2
0
    def test_file_executable(self):
        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        fp = t.get_split_tunnel_script_fp()
        isfile = os.path.isfile(fp)
        self.assertTrue(isfile and os.access(fp, os.X_OK))
Exemple #3
0
    def test_single_ip_contents(self):
        self.cp.set(self.sec, 'ips', '192.168.3.50')

        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        contents = t._tun_script
        self.assertEqual(contents.count('add_ip 192.168.3.50'), 1)
Exemple #4
0
    def test_single_ip_contents(self):
        self.cp.set(self.sec, 'ips', '192.168.3.50')

        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        contents = t._tun_script
        self.assertEqual(contents.count('add_ip 192.168.3.50'), 1)
Exemple #5
0
    def test_file_exists(self):
        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        os.path.isfile(t.get_split_tunnel_script_fp())
Exemple #6
0
    def test_no_ip_contents(self):
        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        contents = t._tun_script
        self.assertEqual(contents.count('add_ip'), 1)
Exemple #7
0
    def test_multiple_ip_parsing(self):
        self.cp.set(self.sec, 'ips', '192.168.3.50, 192.168.3.51')

        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        self.assertEqual(tun_conf_d['ips'], ['192.168.3.50', '192.168.3.51'])
Exemple #8
0
 def test_single_ip_parsing(self):
     tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
     self.assertEqual(tun_conf_d['ips'], ['192.168.3.50'])
Exemple #9
0
    def test_file_exists(self):
        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        os.path.isfile(t.get_split_tunnel_script_fp())
Exemple #10
0
    def test_no_ip_contents(self):
        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        t = VpncTunnel(**tun_conf_d)

        contents = t._tun_script
        self.assertEqual(contents.count('add_ip'), 1)
Exemple #11
0
    def test_multiple_ip_parsing(self):
        self.cp.set(self.sec, 'ips', '192.168.3.50, 192.168.3.51')

        tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
        self.assertEqual(tun_conf_d['ips'], ['192.168.3.50', '192.168.3.51'])
Exemple #12
0
 def test_single_ip_parsing(self):
     tun_conf_d = VpncTunnel.parse_configuration(self.cp, self.sec)
     self.assertEqual(tun_conf_d['ips'], ['192.168.3.50'])