Exemplo n.º 1
0
    def test_copy(self):
        def getHash(obj):
            return hex(id(obj))

        d = ServiceOptsDict({"omero.group": -1, "omero.user": 1, "omero.share": 2})
        assert d.copy() == d
        assert getHash(d.copy()) != getHash(d)
        assert ServiceOptsDict().copy() == ServiceOptsDict()
        assert getHash(ServiceOptsDict().copy()) != getHash(ServiceOptsDict())
        pytest.raises(TypeError, d.copy, None)
Exemplo n.º 2
0
 def test_copy(self):
     
     def getHash(obj):
         return hex(id(obj))
     
     d = ServiceOptsDict({"omero.group":-1, "omero.user": 1, "omero.share": 2})
     assert d.copy() ==  d
     assert getHash(d.copy()) !=  getHash(d)
     assert ServiceOptsDict().copy() ==  ServiceOptsDict()
     assert getHash(ServiceOptsDict().copy()) !=  getHash(ServiceOptsDict())
     pytest.raises(TypeError, d.copy, None)
Exemplo n.º 3
0
 def test_copy(self):
     
     def getHash(obj):
         return hex(id(obj))
     
     d = ServiceOptsDict({"omero.group":-1, "omero.user": 1, "omero.share": 2})
     self.assertEqual(d.copy(), d)
     self.assertNotEqual(getHash(d.copy()), getHash(d))
     self.assertEqual(ServiceOptsDict().copy(), ServiceOptsDict())
     self.assertEqual(getHash(ServiceOptsDict().copy()), getHash(ServiceOptsDict()))
     self.assertRaises(TypeError, d.copy, None)
Exemplo n.º 4
0
    def test_copy(self):
        def getHash(obj):
            return hex(id(obj))

        d = ServiceOptsDict({
            "omero.group": -1,
            "omero.user": 1,
            "omero.share": 2
        })
        self.assertEqual(d.copy(), d)
        self.assertNotEqual(getHash(d.copy()), getHash(d))
        self.assertEqual(ServiceOptsDict().copy(), ServiceOptsDict())
        self.assertNotEqual(getHash(ServiceOptsDict().copy()),
                            getHash(ServiceOptsDict()))
        self.assertRaises(TypeError, d.copy, None)