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)
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)
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)
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)