Ejemplo n.º 1
0
    def test_reserved(self):
        vault = Vault()
        vault['keys'] = 'keys'
        with pytest.raises(AttributeError):
            vault.keys = 'keys'

        with warnings.catch_warnings(record=True) as w:
            warnings.simplefilter('always')
            var = vault.keys
            assert callable(var)
            assert len(w) == 1
            assert issubclass(w[-1].category, ReservedWordWarning)
Ejemplo n.º 2
0
 def test_items(self):
     vault = Vault()
     vault['a'] = 1
     vault['b'] = 'b'
     assert sorted(vault.items) == sorted(vault.keys())
     assert sorted(['items'] + vault.items) == sorted(dir(vault))
Ejemplo n.º 3
0
 def test_items(self):
     vault = Vault()
     vault['a'] = 1
     vault['b'] = 'b'
     self.assertTrue(sorted(vault.items) == sorted(vault.keys()))
     self.assertTrue(sorted(['items'] + vault.items) == sorted(dir(vault)))