Example #1
0
 def test_contains(self):
     log01 = LoggingFacility(2)
     log02 = LoggingFacility(7)
     assert_in(log01, log02)
     log01 = LoggingFacility(7)
     assert_in(log01, log02)
     assert_in(LoggingFacility(), LoggingFacility())
 def test_from_string(self):
     from_string = LoggingFacility.from_string
     for index, name in enumerate(LoggingFacility._level_names):
         assert_equals(from_string(index).level, index)
         assert_equals(from_string(str(index)).level, index)
         assert_equals(from_string(name).level, index)
     assert_equals(LoggingFacility.from_string('WARNING  ').level, 4)
Example #3
0
 def test_from_string(self):
     from_string = LoggingFacility.from_string
     for index, name in enumerate(LoggingFacility._level_names):
         assert_equals(from_string(index).level, index)
         assert_equals(from_string(str(index)).level, index)
         assert_equals(from_string(name).level, index)
     assert_equals(LoggingFacility.from_string('WARNING  ').level, 4)
Example #4
0
 def test_eqaulity(self):
     aces = list()
     for index in range(2):
         ace = Ace()
         ace.network = NetworkLayer.from_string('1.2.3.0/24 2.3.4.0/24')
         ace.transport = TransportLayerBuilder.build('tcp 1024 65535 22 22')
         ace.logging = LoggingFacility.from_string('warning')
         aces.append(ace)
     assert_equals(aces[0], aces[1])
Example #5
0
 def test_eqaulity(self):
     aces = list()
     for index in range(2):
         ace = Ace()
         ace.network = NetworkLayer.from_string('1.2.3.0/24 2.3.4.0/24')
         ace.transport = TransportLayerBuilder.build('tcp 1024 65535 22 22')
         ace.logging = LoggingFacility.from_string('warning')
         aces.append(ace)
     assert_equals(aces[0], aces[1])
Example #6
0
 def test_ineqaulity(self):
     ace = Ace()
     ace.network = NetworkLayer.from_string('1.2.3.0/24 2.3.4.0/24')
     ace.transport = TransportLayerBuilder.build('tcp 1024 65535 22 22')
     ace.logging = LoggingFacility.from_string('warning')
     assert_not_equals(Ace(), ace)
     assert_not_equals(Ace(permit=False), Ace())
     assert_not_equals(Ace(logging=1), Ace())
     ace = Ace()
     ace.network = NetworkLayer.from_string('1.2.3.0/24 2.3.4.0/24')
     assert_not_equals(ace, Ace())
     ace = Ace()
     ace.transport = TransportLayerBuilder.build('tcp 1024 65535 22 22')
     assert_not_equals(ace, Ace())
Example #7
0
 def test_ineqaulity(self):
     ace = Ace()
     ace.network = NetworkLayer.from_string('1.2.3.0/24 2.3.4.0/24')
     ace.transport = TransportLayerBuilder.build('tcp 1024 65535 22 22')
     ace.logging = LoggingFacility.from_string('warning')
     assert_not_equals(Ace(), ace)
     assert_not_equals(Ace(permit=False), Ace())
     assert_not_equals(Ace(logging=1), Ace())
     ace = Ace()
     ace.network = NetworkLayer.from_string('1.2.3.0/24 2.3.4.0/24')
     assert_not_equals(ace, Ace())
     ace = Ace()
     ace.transport = TransportLayerBuilder.build('tcp 1024 65535 22 22')
     assert_not_equals(ace, Ace())
Example #8
0
 def test_logging_setter(self):
     for value in (LoggingFacility(2), 2, 'critical'):
         self.ace.logging = value
         assert_equals(self.ace.logging, LoggingFacility(2))
         assert_not_equals(self.ace.logging, LoggingFacility(3))
         assert_not_equals(self.ace.logging, LoggingFacility(1))
Example #9
0
 def test_logging_getter(self):
     self.logging = 2
     assert_equals(self.logging, LoggingFacility(2))
Example #10
0
 def test_initialization_default(self):
     assert_equals(self.ace.network, NetworkLayer())
     assert_equals(self.ace.transport, None)
     assert_equals(self.ace.logging, LoggingFacility())
Example #11
0
 def setup(self):
     self.log = LoggingFacility()
     self.invalid_values = (-1, 'super emergency')
     self.invalid_types = (True, list(), tuple())
Example #12
0
 def test_inequality(self):
     assert_not_equals(LoggingFacility(2), LoggingFacility(3))
     assert_not_equals(2, LoggingFacility(3))
     assert_not_equals('error', LoggingFacility(3))
Example #13
0
 def test_equality(self):
     assert_equals(LoggingFacility(2), LoggingFacility(2))
     assert_equals('critical', LoggingFacility(2))
Example #14
0
 def test_name_getter(self):
     for index, name in enumerate(LoggingFacility._level_names):
         assert_equals(LoggingFacility(index).name, name)
Example #15
0
 def test_initialization(self):
     for index, name in enumerate(LoggingFacility._level_names):
         assert_equals(LoggingFacility(name).level, index)
     for index, name in enumerate(LoggingFacility._level_names):
         assert_equals(LoggingFacility(index).level, index)
class TestLoggingFacility(object):

    def setup(self):
        self.log = LoggingFacility()
        self.invalid_values = (-1, 'super emergency')
        self.invalid_types = (True, list(), tuple())

    def test_initialization_default(self):
        assert_equals(self.log.level, None)
        assert_equals(self.log.name, 'none')

    def test_initialization(self):
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(name).level, index)
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(index).level, index)

    def test_level_invalid(self):
        for value in self.invalid_values:
            assert_raises(ValueError, setattr, self.log, 'level', value)
        for value in self.invalid_types:
            assert_raises(TypeError, setattr, self.log, 'level', value)

    def test_number_getter(self):
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(name).number, index)

    def test_name_getter(self):
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(index).name, name)

    def test_contains(self):
        log01 = LoggingFacility(2)
        log02 = LoggingFacility(7)
        assert_in(log01, log02)
        log01 = LoggingFacility(7)
        assert_in(log01, log02)
        assert_in(LoggingFacility(), LoggingFacility())

    def test_not_contains(self):
        log01 = LoggingFacility(2)
        log02 = LoggingFacility(7)
        assert_not_in(log02, log01)
        assert_not_in(LoggingFacility(), log01)

    def test_contains_invalid(self):
        for value in self.invalid_values:
            assert_raises(ValueError, self.log.__contains__, value)
        for value in self.invalid_types:
            assert_raises(TypeError, self.log.__contains__, value)

    def test_equality(self):
        assert_equals(LoggingFacility(2), LoggingFacility(2))
        assert_equals('critical', LoggingFacility(2))

    def test_equality_invalid(self):
        for value in self.invalid_values:
            assert_raises(ValueError, self.log.__eq__, value)
        for value in self.invalid_types:
            assert_raises(TypeError, self.log.__eq__, value)

    def test_inequality(self):
        assert_not_equals(LoggingFacility(2), LoggingFacility(3))
        assert_not_equals(2, LoggingFacility(3))
        assert_not_equals('error', LoggingFacility(3))

    def test_from_string(self):
        from_string = LoggingFacility.from_string
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(from_string(index).level, index)
            assert_equals(from_string(str(index)).level, index)
            assert_equals(from_string(name).level, index)
        assert_equals(LoggingFacility.from_string('WARNING  ').level, 4)

    def test_from_string_invalid(self):
        from_string = LoggingFacility.from_string
        for value in self.invalid_values:
            assert_raises(ValueError, from_string, value)
        for value in self.invalid_types:
            assert_raises(TypeError, from_string, value)

    def test_repr(self):
        assert_equals(self.log.__repr__(), '<LoggingFacility none>')
        self.log.level = 'warning'
        assert_equals(self.log.__repr__(), '<LoggingFacility warning>')
Example #17
0
class TestLoggingFacility(object):
    def setup(self):
        self.log = LoggingFacility()
        self.invalid_values = (-1, 'super emergency')
        self.invalid_types = (True, list(), tuple())

    def test_initialization_default(self):
        assert_equals(self.log.level, None)
        assert_equals(self.log.name, 'none')

    def test_initialization(self):
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(name).level, index)
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(index).level, index)

    def test_level_invalid(self):
        for value in self.invalid_values:
            assert_raises(ValueError, setattr, self.log, 'level', value)
        for value in self.invalid_types:
            assert_raises(TypeError, setattr, self.log, 'level', value)

    def test_number_getter(self):
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(name).number, index)

    def test_name_getter(self):
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(LoggingFacility(index).name, name)

    def test_contains(self):
        log01 = LoggingFacility(2)
        log02 = LoggingFacility(7)
        assert_in(log01, log02)
        log01 = LoggingFacility(7)
        assert_in(log01, log02)
        assert_in(LoggingFacility(), LoggingFacility())

    def test_not_contains(self):
        log01 = LoggingFacility(2)
        log02 = LoggingFacility(7)
        assert_not_in(log02, log01)
        assert_not_in(LoggingFacility(), log01)

    def test_contains_invalid(self):
        for value in self.invalid_values:
            assert_raises(ValueError, self.log.__contains__, value)
        for value in self.invalid_types:
            assert_raises(TypeError, self.log.__contains__, value)

    def test_equality(self):
        assert_equals(LoggingFacility(2), LoggingFacility(2))
        assert_equals('critical', LoggingFacility(2))

    def test_equality_invalid(self):
        for value in self.invalid_values:
            assert_raises(ValueError, self.log.__eq__, value)
        for value in self.invalid_types:
            assert_raises(TypeError, self.log.__eq__, value)

    def test_inequality(self):
        assert_not_equals(LoggingFacility(2), LoggingFacility(3))
        assert_not_equals(2, LoggingFacility(3))
        assert_not_equals('error', LoggingFacility(3))

    def test_from_string(self):
        from_string = LoggingFacility.from_string
        for index, name in enumerate(LoggingFacility._level_names):
            assert_equals(from_string(index).level, index)
            assert_equals(from_string(str(index)).level, index)
            assert_equals(from_string(name).level, index)
        assert_equals(LoggingFacility.from_string('WARNING  ').level, 4)

    def test_from_string_invalid(self):
        from_string = LoggingFacility.from_string
        for value in self.invalid_values:
            assert_raises(ValueError, from_string, value)
        for value in self.invalid_types:
            assert_raises(TypeError, from_string, value)

    def test_repr(self):
        assert_equals(self.log.__repr__(), '<LoggingFacility none>')
        self.log.level = 'warning'
        assert_equals(self.log.__repr__(), '<LoggingFacility warning>')
 def setup(self):
     self.log = LoggingFacility()
     self.invalid_values = (-1, 'super emergency')
     self.invalid_types = (True, list(), tuple())