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)
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)
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)
def test_must_skip_if_port_is_not_given(self): self.assertIsNone(LambdaContainer._get_exposed_ports(None), "No ports should be exposed")
def test_none_ports_specified(self): debug_options = DebugContext(debug_ports=None) result = LambdaContainer._get_exposed_ports(debug_options) self.assertEqual(None, result)
def test_empty_ports_list(self): debug_options = DebugContext(debug_ports=[]) result = LambdaContainer._get_exposed_ports(debug_options) self.assertEqual(None, result)
def test_must_skip_if_port_is_not_given(self): self.assertIsNone(LambdaContainer._get_exposed_ports(None), "No ports should be exposed")