Example #1
0
 def test_serialise_1(self):
     ''' Serialise with bitflag 1 set '''
     state = State()
     state.bitflags[1] = True
     self.assertEqual(state.serialise_bitflags(), 2)
Example #2
0
 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)
Example #3
0
 def test_serialise_no_flags(self):
     ''' Serialise with no bitflags set '''
     state = State()
     self.assertEqual(state.serialise_bitflags(), 0)