'L{RWX}\'s constructor takes a set of booleans'

def test_rwxFromBools(self):

    for r in (True, False):
        for w in (True, False):
            for x in (True, False):
                rwx = filepath.RWX(r, w, x)
                self.assertEqual(rwx.read, r)
                self.assertEqual(rwx.write, w)
                self.assertEqual(rwx.execute, x)
    rwx = filepath.RWX(True, True, True)
    self.assertTrue((rwx.read and rwx.write and rwx.execute))
