예제 #1
0
    def test_neq(self):
        header = CMCHeader("name", CMCHeader.State.RESULT, "crit", 42)

        other_name = header.clone()
        other_name.name = "toto"
        assert header != other_name

        other_state = header.clone()
        other_state.state = CMCHeader.State.LOG
        assert header != other_state

        other_crit = header.clone()
        other_crit.log_level = "tnih"
        assert header != other_crit

        other_len = header.clone()
        other_len.payload_length = 69
        assert header != other_len
예제 #2
0
 def test_clone(self):
     header = CMCHeader("name", CMCHeader.State.RESULT, "crit", 42)
     other = header.clone()
     assert other is not header
     assert other == header