Example #1
0
    def test_clear(self):
        dpc = DrivePathCache()

        dpc.put("drive://gsync_unittest/1", {})
        dpc.put("drive://gsync_unittest/2", {})
        dpc.put("drive://gsync_unittest/3", {})

        self.assertEqual(dpc.get("drive://gsync_unittest/1"), {})
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), {})
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), {})

        dpc.clear("drive://gsync_unittest/1")
        self.assertEqual(dpc.get("drive://gsync_unittest/1"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), {})
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), {})

        dpc.clear("drive://gsync_unittest/2")
        self.assertEqual(dpc.get("drive://gsync_unittest/1"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), {})

        dpc.clear("drive://gsync_unittest/3")
        self.assertEqual(dpc.get("drive://gsync_unittest/1"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), None)
Example #2
0
    def test_clear(self):
        dpc = DrivePathCache()

        dpc.put("drive://gsync_unittest/1", {})
        dpc.put("drive://gsync_unittest/2", {})
        dpc.put("drive://gsync_unittest/3", {})

        self.assertEqual(dpc.get("drive://gsync_unittest/1"), {})
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), {})
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), {})

        dpc.clear("drive://gsync_unittest/1")
        self.assertEqual(dpc.get("drive://gsync_unittest/1"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), {})
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), {})

        dpc.clear("drive://gsync_unittest/2")
        self.assertEqual(dpc.get("drive://gsync_unittest/1"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), {})

        dpc.clear("drive://gsync_unittest/3")
        self.assertEqual(dpc.get("drive://gsync_unittest/1"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/2"), None)
        self.assertEqual(dpc.get("drive://gsync_unittest/3"), None)