コード例 #1
0
ファイル: service_test.py プロジェクト: HowGood/fig
    def test_split_port(self):
        internal_port, external_port = split_port("127.0.0.1:1000:2000")
        self.assertEqual(internal_port, "2000")
        self.assertEqual(external_port, ("127.0.0.1", "1000"))

        internal_port, external_port = split_port("127.0.0.1::2000")
        self.assertEqual(internal_port, "2000")
        self.assertEqual(external_port, ("127.0.0.1",))

        internal_port, external_port = split_port("1000:2000")
        self.assertEqual(internal_port, "2000")
        self.assertEqual(external_port, "1000")
コード例 #2
0
ファイル: service_test.py プロジェクト: d11wtq/fig
    def test_split_port(self):
        internal_port, external_port = split_port("127.0.0.1:1000:2000")
        self.assertEqual(internal_port, "2000")
        self.assertEqual(external_port, ("127.0.0.1", "1000"))

        internal_port, external_port = split_port("127.0.0.1::2000")
        self.assertEqual(internal_port, "2000")
        self.assertEqual(external_port, ("127.0.0.1", ))

        internal_port, external_port = split_port("1000:2000")
        self.assertEqual(internal_port, "2000")
        self.assertEqual(external_port, "1000")
コード例 #3
0
ファイル: service_test.py プロジェクト: sunkiran/fig
 def test_split_port_with_host_ip_no_port(self):
     internal_port, external_port = split_port("127.0.0.1::2000")
     self.assertEqual(internal_port, "2000")
     self.assertEqual(external_port, ("127.0.0.1", None))
コード例 #4
0
ファイル: service_test.py プロジェクト: sunkiran/fig
 def test_split_port_with_protocol(self):
     internal_port, external_port = split_port("127.0.0.1:1000:2000/udp")
     self.assertEqual(internal_port, "2000/udp")
     self.assertEqual(external_port, ("127.0.0.1", "1000"))
コード例 #5
0
ファイル: service_test.py プロジェクト: sunkiran/fig
 def test_split_port_invalid(self):
     with self.assertRaises(ConfigError):
         split_port("0.0.0.0:1000:2000:tcp")
コード例 #6
0
ファイル: service_test.py プロジェクト: sunkiran/fig
 def test_split_port_no_host_port(self):
     internal_port, external_port = split_port("2000")
     self.assertEqual(internal_port, "2000")
     self.assertEqual(external_port, None)
コード例 #7
0
ファイル: service_test.py プロジェクト: sunkiran/fig
 def test_split_port_with_host_port(self):
     internal_port, external_port = split_port("1000:2000")
     self.assertEqual(internal_port, "2000")
     self.assertEqual(external_port, "1000")
コード例 #8
0
ファイル: service_test.py プロジェクト: tristanz/fig
 def test_split_port_invalid(self):
     with self.assertRaises(ConfigError):
         split_port("0.0.0.0:1000:2000:tcp")
コード例 #9
0
ファイル: service_test.py プロジェクト: tristanz/fig
 def test_split_port_no_host_port(self):
     internal_port, external_port = split_port("2000")
     self.assertEqual(internal_port, "2000")
     self.assertEqual(external_port, None)
コード例 #10
0
ファイル: service_test.py プロジェクト: tristanz/fig
 def test_split_port_with_host_port(self):
     internal_port, external_port = split_port("1000:2000")
     self.assertEqual(internal_port, "2000")
     self.assertEqual(external_port, "1000")
コード例 #11
0
ファイル: service_test.py プロジェクト: tristanz/fig
 def test_split_port_with_host_ip_no_port(self):
     internal_port, external_port = split_port("127.0.0.1::2000")
     self.assertEqual(internal_port, "2000")
     self.assertEqual(external_port, ("127.0.0.1", None))
コード例 #12
0
ファイル: service_test.py プロジェクト: tristanz/fig
 def test_split_port_with_protocol(self):
     internal_port, external_port = split_port("127.0.0.1:1000:2000/udp")
     self.assertEqual(internal_port, "2000/udp")
     self.assertEqual(external_port, ("127.0.0.1", "1000"))