Пример #1
0
    def test_get(self):
        bitfield = FeaturesBitField(9)
        eq_(bitfield.get(0), False)
        bitfield.set(0, True)
        eq_(bitfield.get(0), True)

        eq_(bitfield.get(8), False)
        bitfield.set(8, True)
        eq_(bitfield.get(8), True)
Пример #2
0
    def test_get(self):
        bitfield = FeaturesBitField(9)
        eq_(bitfield.get(0), False)
        bitfield.set(0, True)
        eq_(bitfield.get(0), True)

        eq_(bitfield.get(8), False)
        bitfield.set(8, True)
        eq_(bitfield.get(8), True)
Пример #3
0
 def test_set(self):
     bitfield = FeaturesBitField(9)
     bitfield.set(0, True)
     eq_(bitfield.values, [1, 0])
     bitfield.set(1, True)
     eq_(bitfield.values, [3, 0])
     bitfield.set(8, True)
     eq_(bitfield.values, [3, 1])
Пример #4
0
 def test_set(self):
     bitfield = FeaturesBitField(9)
     bitfield.set(0, True)
     eq_(bitfield.values, [1, 0])
     bitfield.set(1, True)
     eq_(bitfield.values, [3, 0])
     bitfield.set(8, True)
     eq_(bitfield.values, [3, 1])
Пример #5
0
 def test_to_list(self):
     bitfield = FeaturesBitField(9)
     bitfield.set(0, True)
     bitfield.set(7, True)
     bitfield.set(8, True)
     eq_(bitfield.to_list(), self.test_data)
Пример #6
0
 def test_to_list(self):
     bitfield = FeaturesBitField(9)
     bitfield.set(0, True)
     bitfield.set(7, True)
     bitfield.set(8, True)
     eq_(bitfield.to_list(), self.test_data)