def test_mutated(self): perm = Permissions() assert perm.to_octal() == '0000' expected_int = 0 for item in Permission: perm.set(item, True) expected_int = expected_int | item assert '0o' + perm.to_octal() == self._to_oct(expected_int)
def test_mutated(self): perm = Permissions() assert perm.to_int() == 0 expected_int = 0 for item in Permission: perm.set(item, True) expected_int = expected_int | item assert perm.to_int() == expected_int
def test_mutated(self): perm = Permissions() assert perm.to_filemode() == '---------' expected_int = 0 for item in Permission: perm.set(item, True) expected_int = expected_int | item assert perm.to_filemode() == stat.filemode(expected_int)[1:]
def test_immutated(self): for item in Permission: perm = Permissions() perm.set(item, True) assert '0o' + perm.to_octal() == self._to_oct(item)
def test_immutated(self): for item in Permission: perm = Permissions() perm.set(item, True) assert perm.to_int() == int(item)
def test_immutated(self): for item in Permission: perm = Permissions() perm.set(item, True) assert perm.to_filemode() == stat.filemode(item)[1:]