Ejemplo n.º 1
0
    def test_must_map_same_port_on_host_and_container(self):

        debug_options = DebugContext(debug_port=12345)
        expected = {debug_options.debug_port: debug_options.debug_port}
        result = LambdaContainer._get_exposed_ports(debug_options)

        self.assertEquals(expected, result)
Ejemplo n.º 2
0
    def test_must_map_same_port_on_host_and_container(self):

        debug_options = DebugContext(debug_ports=[12345])
        expected = {port: port for port in debug_options.debug_ports}
        result = LambdaContainer._get_exposed_ports(debug_options)

        self.assertEqual(expected, result)
Ejemplo n.º 3
0
    def test_must_map_same_port_on_host_and_container(self):

        port = 12345
        expected = {port: port}
        result = LambdaContainer._get_exposed_ports(port)

        self.assertEquals(expected, result)
Ejemplo n.º 4
0
    def test_must_skip_if_port_is_not_given(self):

        self.assertIsNone(LambdaContainer._get_exposed_ports(None),
                          "No ports should be exposed")
Ejemplo n.º 5
0
    def test_none_ports_specified(self):

        debug_options = DebugContext(debug_ports=None)
        result = LambdaContainer._get_exposed_ports(debug_options)

        self.assertEqual(None, result)
Ejemplo n.º 6
0
    def test_empty_ports_list(self):

        debug_options = DebugContext(debug_ports=[])
        result = LambdaContainer._get_exposed_ports(debug_options)

        self.assertEqual(None, result)
Ejemplo n.º 7
0
    def test_must_skip_if_port_is_not_given(self):

        self.assertIsNone(LambdaContainer._get_exposed_ports(None), "No ports should be exposed")