Exemple #1
0
    def test_044_range_proper_subset4(self):
        """Netifcon query with context range proper subset match (equal high only)"""
        q = NetifconQuery(self.p,
                          range_="s4:c1,c2 - s4:c1.c3", range_subset=True, range_proper=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test44"], netifs)
Exemple #2
0
    def test_044_range_proper_subset4(self):
        """Netifcon query with context range proper subset match (equal high only)"""
        q = NetifconQuery(self.p,
                          range_="s4:c1,c2 - s4:c1.c3", range_subset=True, range_proper=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test44"], netifs)
    def test_041_range_overlap5(self):
        """Netifcon query with context range overlap match (overlap high level)"""
        q = NetifconQuery(self.p,
                          range_="s1:c1,c2 - s1:c0.c4",
                          range_overlap=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test41"], netifs)
    def test_042_range_subset1(self):
        """Netifcon query with context range subset match"""
        q = NetifconQuery(self.p,
                          range_="s2:c1,c2 - s2:c0.c3",
                          range_overlap=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test42"], netifs)
    def test_043_range_superset2(self):
        """Netifcon query with context range superset match (equal)"""
        q = NetifconQuery(self.p,
                          range_="s3:c1 - s3:c1.c3",
                          range_superset=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test43"], netifs)
Exemple #6
0
    def test_000_unset(self):
        """Netifcon query with no criteria"""
        # query with no parameters gets all netifs.
        netifs = sorted(self.p.netifcons())

        q = NetifconQuery(self.p)
        q_netifs = sorted(q.results())

        self.assertListEqual(netifs, q_netifs)
    def test_000_unset(self):
        """Netifcon query with no criteria"""
        # query with no parameters gets all netifs.
        netifs = sorted(self.p.netifcons())

        q = NetifconQuery(self.p)
        q_netifs = sorted(q.results())

        self.assertListEqual(netifs, q_netifs)
    def test_045_range_proper_superset3(self):
        """Netifcon query with context range proper superset match (equal low)"""
        q = NetifconQuery(self.p,
                          range_="s5:c1 - s5:c1.c4",
                          range_superset=True,
                          range_proper=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test45"], netifs)
Exemple #9
0
    def test_011_user_regex(self):
        """Netifcon query with context user regex match"""
        q = NetifconQuery(self.p, user="******", user_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test11a", "test11b"], netifs)
Exemple #10
0
    def test_042_range_subset1(self):
        """Netifcon query with context range subset match"""
        q = NetifconQuery(self.p, range_="s2:c1,c2 - s2:c0.c3", range_overlap=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test42"], netifs)
Exemple #11
0
    def test_045_range_proper_superset3(self):
        """Netifcon query with context range proper superset match (equal low)"""
        q = NetifconQuery(self.p, range_="s5:c1 - s5:c1.c4", range_superset=True, range_proper=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test45"], netifs)
Exemple #12
0
    def test_043_range_superset2(self):
        """Netifcon query with context range superset match (equal)"""
        q = NetifconQuery(self.p, range_="s3:c1 - s3:c1.c3", range_superset=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test43"], netifs)
    def test_040_range_exact(self):
        """Netifcon query with context range exact match"""
        q = NetifconQuery(self.p, range_="s0:c1 - s0:c0.c4")

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test40"], netifs)
Exemple #14
0
    def test_041_range_overlap5(self):
        """Netifcon query with context range overlap match (overlap high level)"""
        q = NetifconQuery(self.p, range_="s1:c1,c2 - s1:c0.c4", range_overlap=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test41"], netifs)
    def test_020_role_exact(self):
        """Netifcon query with context role exact match"""
        q = NetifconQuery(self.p, role="role20_r", role_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test20"], netifs)
    def test_030_type_exact(self):
        """Netifcon query with context type exact match"""
        q = NetifconQuery(self.p, type_="type30", type_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test30"], netifs)
    def test_010_user_exact(self):
        """Netifcon query with context user exact match"""
        q = NetifconQuery(self.p, user="******", user_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test10"], netifs)
    def test_001_name_exact(self):
        """Netifcon query with exact match"""
        q = NetifconQuery(self.p, name="test1", name_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test1"], netifs)
Exemple #19
0
    def test_010_user_exact(self):
        """Netifcon query with context user exact match"""
        q = NetifconQuery(self.p, user="******", user_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test10"], netifs)
Exemple #20
0
    def test_002_name_regex(self):
        """Netifcon query with regex match"""
        q = NetifconQuery(self.p, name="test2(a|b)", name_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test2a", "test2b"], netifs)
Exemple #21
0
    def test_001_name_exact(self):
        """Netifcon query with exact match"""
        q = NetifconQuery(self.p, name="test1", name_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test1"], netifs)
    def test_002_name_regex(self):
        """Netifcon query with regex match"""
        q = NetifconQuery(self.p, name="test2(a|b)", name_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test2a", "test2b"], netifs)
Exemple #23
0
    def test_020_role_exact(self):
        """Netifcon query with context role exact match"""
        q = NetifconQuery(self.p, role="role20_r", role_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test20"], netifs)
    def test_011_user_regex(self):
        """Netifcon query with context user regex match"""
        q = NetifconQuery(self.p, user="******", user_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test11a", "test11b"], netifs)
Exemple #25
0
    def test_021_role_regex(self):
        """Netifcon query with context role regex match"""
        q = NetifconQuery(self.p, role="role21(a|c)_r", role_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test21a", "test21c"], netifs)
    def test_021_role_regex(self):
        """Netifcon query with context role regex match"""
        q = NetifconQuery(self.p, role="role21(a|c)_r", role_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test21a", "test21c"], netifs)
Exemple #27
0
    def test_030_type_exact(self):
        """Netifcon query with context type exact match"""
        q = NetifconQuery(self.p, type_="type30", type_regex=False)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test30"], netifs)
    def test_031_type_regex(self):
        """Netifcon query with context type regex match"""
        q = NetifconQuery(self.p, type_="type31(b|c)", type_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test31b", "test31c"], netifs)
Exemple #29
0
    def test_031_type_regex(self):
        """Netifcon query with context type regex match"""
        q = NetifconQuery(self.p, type_="type31(b|c)", type_regex=True)

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test31b", "test31c"], netifs)
Exemple #30
0
 def __init__(self, parent, policy, perm_map):
     super(NetifconQueryTab, self).__init__(parent)
     self.log = logging.getLogger(__name__)
     self.policy = policy
     self.query = NetifconQuery(policy)
     self.setupUi()
Exemple #31
0
    def test_040_range_exact(self):
        """Netifcon query with context range exact match"""
        q = NetifconQuery(self.p, range_="s0:c1 - s0:c0.c4")

        netifs = sorted(s.netif for s in q.results())
        self.assertListEqual(["test40"], netifs)