def test_serialise_1(self): ''' Serialise with bitflag 1 set ''' state = State() state.bitflags[1] = True self.assertEqual(state.serialise_bitflags(), 2)
def test_serialise_1_and_10(self): ''' Serialise with bitflags 1 and 10 set ''' state = State() state.bitflags[1] = True state.bitflags[10] = True self.assertEqual(state.serialise_bitflags(), 2**1 + 2**10)
def test_serialise_no_flags(self): ''' Serialise with no bitflags set ''' state = State() self.assertEqual(state.serialise_bitflags(), 0)