Improve doc; add Bit.set and unset methods
This commit is contained in:
@@ -64,6 +64,24 @@ class TestBit(TestCase):
|
||||
var.toggle()
|
||||
self.assertTrue(var, "Bit(False).toggle() == True")
|
||||
|
||||
def test_set(self):
|
||||
"""Test the set() method"""
|
||||
var = Bit(False)
|
||||
var.set()
|
||||
self.assertTrue(var, "Bit(False).set() == True")
|
||||
var = Bit(True)
|
||||
var.set()
|
||||
self.assertTrue(var, "Bit(True).set() == True")
|
||||
|
||||
def test_unset(self):
|
||||
"""Test the unset() method"""
|
||||
var = Bit(True)
|
||||
var.unset()
|
||||
self.assertFalse(var, "Bit(True).unset() == False")
|
||||
var = Bit(False)
|
||||
var.unset()
|
||||
self.assertFalse(var, "Bit(False).unset() == False")
|
||||
|
||||
def test_errors(self):
|
||||
"""
|
||||
Test that errors are raised for invalid values
|
||||
|
Reference in New Issue
Block a user