self.assertEqual(result, -1)
self.assertIn("Unable to parse SDDL", err)
- self.assertIn(" *INVALID SDDL*\n ^\n unknown error", err)
+ self.assertIn(" *INVALID SDDL*\n ^\n expected '[OGDS]:' section start ", err)
def test_create__invalid_sddl_conditional_ace(self):
"""Test creating a new authentication policy with invalid SDDL in a field."""
self.assertEqual(result, -1)
self.assertIn("Unable to parse SDDL", err)
self.assertIn(sddl, err)
- self.assertIn(f"\n{'^':>12}", err)
- self.assertIn("unknown error", err)
+ self.assertIn(f"\n{'^':>13}", err)
+ self.assertIn("\n malformed ACE with only 4 ';'\n", err)
self.assertNotIn(" File ", err) # traceback marker
def test_create__device_attribute_in_sddl_allowed_to(self):