def test_decode_value_invalid(self): with pytest.raises(AssertionError): zoo._decode_value("foobar")
def test_decode_value_none(self): assert zoo._decode_value(pickle.dumps(None)) is None
def test_decode_value_empty(self): assert zoo._decode_value(b"") == zoo.EmptyValue
def test_decode_value(self): obj = ("foobar", ) decoded = zoo._decode_value(pickle.dumps(obj)) assert decoded == obj
def test_decode_value(self): obj = ("foobar",) decoded = zoo._decode_value(pickle.dumps(obj)) assert decoded == obj