Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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:]
Ejemplo n.º 4
0
    def test_immutated(self):
        for item in Permission:
            perm = Permissions()
            perm.set(item, True)

            assert '0o' + perm.to_octal() == self._to_oct(item)
Ejemplo n.º 5
0
 def test_immutated(self):
     for item in Permission:
         perm = Permissions()
         perm.set(item, True)
         assert perm.to_int() == int(item)
Ejemplo n.º 6
0
 def test_immutated(self):
     for item in Permission:
         perm = Permissions()
         perm.set(item, True)
         assert perm.to_filemode() == stat.filemode(item)[1:]