예제 #1
0
    def test_has_a_firewall(self, mock_data):
        mock_data.return_value = fw_data.one_firewall

        f = firewall.Firewall(116387)
        assert f.firewall_id == 116387
        assert f.status == 'ACTIVE'
        assert f.region['region_id'] == 19344
예제 #2
0
    def test_has_rules(self, mock_data):
        mock_data.return_value = fw_data.firewall_rules

        f = firewall.Firewall(116387)
        assert len(f.rules) == 5
        for x in f.rules:
            assert isinstance(x, fwrule.FirewallRule
                              ), '%s must be an instance of Firewallrule' % x
예제 #3
0
 def test_has_no_rules(self, mock_data):
     mock_data.return_value = fw_data.no_rules
     f = firewall.Firewall(123456)
     assert len(f.rules) == 0
예제 #4
0
    def test_has_rules(self, mock_data):
        mock_data.return_value = fw_data.firewall_rules

        f = firewall.Firewall(116387)