Example #1
0
    def test_del_key(self):
        """Check if deleting existing (and non-existing) keys is working ok."""
        m = Metadata(TESTFILE)
        m.set('foo', 'bar')
        self.assertEqual(m.get('antenna'), 'unknown')  # default entry
        self.assertEqual(m.get('foo'), 'bar')  # user entry

        m.delete('foo')
        m.delete('antenna')

        self.assertEqual(m.get('foo'), '')
        self.assertEqual(m.get('antenna'), '')

        # Check that deleting non-existing key is OK
        m.delete('foo')
        m.delete('foo')
        m.delete('foo')