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