コード例 #1
0
    def test_add_value(self):
        with pytest.raises(VosValueError) as err:
            dkey = VosObject()
            dkey.dump()
        assert "list of dkeys must not be empty" in str(err.value)

        with pytest.raises(TypeError) as err:
            dkey = VosObject()
            dkey.add_value("rubbish")
        assert "must be of type" in str(err.value)

        vos_object = VosObject(count=200)
        vos_object.add_value(self.dkey2)
        vos_object.add_value(self.dkey1)
        want = self.test_data.create_default_object(count=200)
        assert want == vos_object.dump()
コード例 #2
0
 def test_constructor(self):
     vos_object = VosObject(count=100, dkeys=[self.dkey1, self.dkey2])
     want = self.test_data.create_default_object(count=100)
     assert want == vos_object.dump()