def test_toString(self): inheritance = SynoACL.Inheritance(noPropagate=True) self.assertEqual(str(inheritance), TestInheritance.INHERIT_NOTHING) inheritance = SynoACL.Inheritance(fileInherited=True, directoryInherited=True, inheritOnly=True) self.assertEqual(str(inheritance), TestInheritance.INHERIT_ALL)
def test_ne(self): inheritance1 = SynoACL.Inheritance(noPropagate=True) inheritance2 = SynoACL.Inheritance.fromString( TestInheritance.INHERIT_ALL) self.assertNotEqual(inheritance1, inheritance2) inheritance1 = SynoACL.Inheritance(fileInherited=True, directoryInherited=True, inheritOnly=True) inheritance2 = SynoACL.Inheritance.fromString( TestInheritance.INHERIT_NOTHING) self.assertNotEqual(inheritance1, inheritance2)
def test_ne(self): aclString = TestSynoACL.TEST_ROLE + ":" + TestSynoACL.TEST_NAME + ":" + \ TestSynoACL.TEST_TYPE + ":" + TestSynoACL.TEST_PERMISSIONS + ":" + TestSynoACL.TEST_INHERITANCE acl1 = SynoACL.fromString(aclString) acl2 = SynoACL.fromString(aclString) acl2.role = "other" self.assertNotEqual(acl1, acl2) acl2 = SynoACL.fromString(aclString) acl2.name = "other" self.assertNotEqual(acl1, acl2) acl2 = SynoACL.fromString(aclString) acl2.aclType = "other" self.assertNotEqual(acl1, acl2) acl2 = SynoACL.fromString(aclString) acl2.permissions = SynoACL.Permissions() self.assertNotEqual(acl1, acl2) acl2 = SynoACL.fromString(aclString) acl2.inheritMode = SynoACL.Inheritance() self.assertNotEqual(acl1, acl2)