def test_003_factory_type(self): """Default: factory on qpol object with type default.""" q = self.mock_default("test3", type_="type3") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_type", d.ruletype) self.assertEqual("test3", d.tclass)
def test_004_factory_range(self): """Default: factory on qpol object with range default.""" q = self.mock_default("test4", range_="range4 low_high") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_range", d.ruletype) self.assertEqual("test4", d.tclass)
def test_001_factory_user(self): """Default: factory on qpol object with user default.""" q = self.mock_default("test1", "user1") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_user", d.ruletype) self.assertEqual("test1", d.tclass)
def test_002_factory_role(self): """Default: factory on qpol object with role default.""" q = self.mock_default("test2", role="role2") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_role", d.ruletype) self.assertEqual("test2", d.tclass)
def test_001_factory_user(self): """Default: factory on qpol object with user default.""" q = self.mock_default("test1", "source") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_user, d.ruletype) self.assertEqual("test1", d.tclass) self.assertEqual(DefaultValue.source, d.default)
def test_001_factory_user(self): """Default: factory on qpol object with user default.""" q = self.mock_default("test1", "source") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_user, d.ruletype) self.assertEqual("test1", d.tclass) self.assertEqual(DefaultValue.source, d.default)
def test_004_factory_range(self): """Default: factory on qpol object with range default.""" q = self.mock_default("test4", range_="target low_high") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_range, d.ruletype) self.assertEqual("test4", d.tclass) self.assertEqual(DefaultValue.target, d.default) self.assertEqual(DefaultRangeValue.low_high, d.default_range)
def test_004_factory_range(self): """Default: factory on qpol object with range default.""" q = self.mock_default("test4", range_="target low_high") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_range, d.ruletype) self.assertEqual("test4", d.tclass) self.assertEqual(DefaultValue.target, d.default) self.assertEqual(DefaultRangeValue.low_high, d.default_range)
def test_011_role(self): """Default: default_role methods/attributes.""" q = self.mock_default("test11", role="source") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_role, d.ruletype) self.assertEqual("test11", d.tclass) self.assertEqual(DefaultValue.source, d.default) self.assertEqual("default_role test11 source;", str(d)) self.assertEqual(str(d), d.statement())
def test_012_type(self): """Default: default_type methods/attributes.""" q = self.mock_default("test12", type_="target") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_type, d.ruletype) self.assertEqual("test12", d.tclass) self.assertEqual(DefaultValue.target, d.default) self.assertEqual("default_type test12 target;", str(d)) self.assertEqual(str(d), d.statement())
def test_010_user(self): """Default: default_user methods/attributes.""" q = self.mock_default("test10", "user10") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_user", d.ruletype) self.assertEqual("test10", d.tclass) self.assertEqual("user10", d.default) self.assertEqual("default_user test10 user10;", str(d)) self.assertEqual(str(d), d.statement())
def test_011_role(self): """Default: default_role methods/attributes.""" q = self.mock_default("test11", role="role11") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_role", d.ruletype) self.assertEqual("test11", d.tclass) self.assertEqual("role11", d.default) self.assertEqual("default_role test11 role11;", str(d)) self.assertEqual(str(d), d.statement())
def test_012_type(self): """Default: default_type methods/attributes.""" q = self.mock_default("test12", type_="type12") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_type", d.ruletype) self.assertEqual("test12", d.tclass) self.assertEqual("type12", d.default) self.assertEqual("default_type test12 type12;", str(d)) self.assertEqual(str(d), d.statement())
def test_013_range(self): """Default: default_range methods/attributes.""" q = self.mock_default("test13", range_="source high") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_range, d.ruletype) self.assertEqual("test13", d.tclass) self.assertEqual(DefaultValue.source, d.default) self.assertEqual(DefaultRangeValue.high, d.default_range) self.assertEqual("default_range test13 source high;", str(d)) self.assertEqual(str(d), d.statement())
def test_013_range(self): """Default: default_range methods/attributes.""" q = self.mock_default("test13", range_="source high") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_range, d.ruletype) self.assertEqual("test13", d.tclass) self.assertEqual(DefaultValue.source, d.default) self.assertEqual(DefaultRangeValue.high, d.default_range) self.assertEqual("default_range test13 source high;", str(d)) self.assertEqual(str(d), d.statement())
def test_013_range(self): """Default: default_range methods/attributes.""" q = self.mock_default("test13", range_="range13a range13b") defaults = list(default_factory(self.p, q)) self.assertEqual(1, len(defaults)) d = defaults[0] self.assertEqual("default_range", d.ruletype) self.assertEqual("test13", d.tclass) self.assertEqual("range13a", d.default) self.assertEqual("range13b", d.default_range) self.assertEqual("default_range test13 range13a range13b;", str(d)) self.assertEqual(str(d), d.statement())
def test_005_factory_multiple(self): """Default: factory on qpol object with mulitple defaults.""" q = self.mock_default("test5", "source", "target", "source", "target low") defaults = sorted(default_factory(self.p, q)) self.assertEqual(4, len(defaults)) d = defaults[0] self.assertEqual(DefaultRuletype.default_range, d.ruletype) self.assertEqual("test5", d.tclass) d = defaults[1] self.assertEqual(DefaultRuletype.default_role, d.ruletype) self.assertEqual("test5", d.tclass) d = defaults[2] self.assertEqual(DefaultRuletype.default_type, d.ruletype) self.assertEqual("test5", d.tclass) d = defaults[3] self.assertEqual(DefaultRuletype.default_user, d.ruletype) self.assertEqual("test5", d.tclass)
def test_005_factory_multiple(self): """Default: factory on qpol object with mulitple defaults.""" q = self.mock_default("test5", "user5", "role5", "type5", "range5a range5b") defaults = sorted(default_factory(self.p, q)) self.assertEqual(4, len(defaults)) d = defaults[0] self.assertEqual("default_range", d.ruletype) self.assertEqual("test5", d.tclass) d = defaults[1] self.assertEqual("default_role", d.ruletype) self.assertEqual("test5", d.tclass) d = defaults[2] self.assertEqual("default_type", d.ruletype) self.assertEqual("test5", d.tclass) d = defaults[3] self.assertEqual("default_user", d.ruletype) self.assertEqual("test5", d.tclass)