def test_build_routes(self): ''' Test to build a route script for a network interface. ''' with patch.dict(rh_ip.__grains__, {'osrelease': '5.0'}): with patch.object(rh_ip, '_parse_routes', MagicMock()): mock = jinja2.exceptions.TemplateNotFound('foo') with patch.object(jinja2.Environment, 'get_template', MagicMock(side_effect=mock)): self.assertEqual(rh_ip.build_routes('iface'), '') with patch.object(jinja2.Environment, 'get_template', MagicMock()): with patch.object(rh_ip, '_read_temp', return_value=['A']): self.assertEqual(rh_ip.build_routes('i', test='t'), ['A', 'A']) with patch.object(rh_ip, '_read_file', return_value=['A']): with patch.object(os.path, 'join', return_value='A'): with patch.object(rh_ip, '_write_file_iface', return_value=None): self.assertEqual( rh_ip.build_routes('i', test=None), ['A', 'A'])
def test_build_routes(self): """ Test to build a route script for a network interface. """ with patch.dict(rh_ip.__grains__, {"osrelease": "5.0"}): with patch.object(rh_ip, "_parse_routes", MagicMock()): mock = jinja2.exceptions.TemplateNotFound("foo") with patch.object(jinja2.Environment, "get_template", MagicMock(side_effect=mock)): self.assertEqual(rh_ip.build_routes("iface"), "") with patch.object(jinja2.Environment, "get_template", MagicMock()): with patch.object(rh_ip, "_read_temp", return_value=["A"]): self.assertEqual(rh_ip.build_routes("i", test="t"), ["A", "A"]) with patch.object(rh_ip, "_read_file", return_value=["A"]): with patch.object(os.path, "join", return_value="A"): with patch.object(rh_ip, "_write_file_iface", return_value=None): self.assertEqual( rh_ip.build_routes("i", test=None), ["A", "A"])
def test_build_routes(self): ''' Test to build a route script for a network interface. ''' with patch.object(rh_ip, '_parse_routes', MagicMock()): mock = jinja2.exceptions.TemplateNotFound('foo') with patch.object(jinja2.Environment, 'get_template', MagicMock(side_effect=mock)): self.assertEqual(rh_ip.build_routes('iface'), '') with patch.object(jinja2.Environment, 'get_template', MagicMock()): with patch.object(rh_ip, '_read_temp', return_value='A'): self.assertEqual(rh_ip.build_routes('i', test='t'), 'A') with patch.object(rh_ip, '_read_file', return_value='A'): with patch.object(os.path, 'join', return_value='A'): with patch.object(rh_ip, '_write_file_iface', return_value=None): self.assertEqual(rh_ip.build_routes('i', test=None), 'A')