Exemplo n.º 1
0
    def testRegistryChecks(self):
        registry = QgsValidityCheckRegistry()
        c1 = TestCheck('c1', 'my check', 1, [])
        registry.addCheck(c1)
        c2 = TestCheck('c2', 'my check2', 2, [])
        registry.addCheck(c2)
        c3 = TestCheck('c3', 'my check3', 1, [])
        registry.addCheck(c3)

        self.assertFalse(registry.checks(0))
        self.assertEqual(registry.checks(1), [c1, c3])
        self.assertEqual(registry.checks(2), [c2])
Exemplo n.º 2
0
    def testRegistryChecks(self):
        registry = QgsValidityCheckRegistry()
        c1 = TestCheck('c1', 'my check', 1, [])
        registry.addCheck(c1)
        c2 = TestCheck('c2', 'my check2', 2, [])
        registry.addCheck(c2)
        c3 = TestCheck('c3', 'my check3', 1, [])
        registry.addCheck(c3)

        self.assertFalse(registry.checks(0))
        self.assertEqual(registry.checks(1), [c1, c3])
        self.assertEqual(registry.checks(2), [c2])
Exemplo n.º 3
0
    def testRegistry(self):
        registry = QgsValidityCheckRegistry()
        self.assertFalse(registry.checks())

        # add a new check
        c1 = TestCheck('c1', 'my check', 1, [])
        registry.addCheck(c1)
        self.assertEqual(registry.checks(), [c1])

        c2 = TestCheck('c2', 'my check2', 1, [])
        registry.addCheck(c2)
        self.assertEqual(registry.checks(), [c1, c2])

        registry.removeCheck(None)
        c3 = TestCheck('c3', 'my check3', 1, [])
        # not in registry yet
        registry.removeCheck(c3)

        registry.removeCheck(c1)
        self.assertEqual(registry.checks(), [c2])

        registry.removeCheck(c2)
        self.assertFalse(registry.checks())
Exemplo n.º 4
0
    def testRegistry(self):
        registry = QgsValidityCheckRegistry()
        self.assertFalse(registry.checks())

        # add a new check
        c1 = TestCheck('c1', 'my check', 1, [])
        registry.addCheck(c1)
        self.assertEqual(registry.checks(), [c1])

        c2 = TestCheck('c2', 'my check2', 1, [])
        registry.addCheck(c2)
        self.assertEqual(registry.checks(), [c1, c2])

        registry.removeCheck(None)
        c3 = TestCheck('c3', 'my check3', 1, [])
        # not in registry yet
        registry.removeCheck(c3)

        registry.removeCheck(c1)
        self.assertEqual(registry.checks(), [c2])

        registry.removeCheck(c2)
        self.assertFalse(registry.checks())