def test_add_field(self): identifier = Identifier(namespace="test", table="test", key=uuid4()) document = Document(identifier, timestamp=time(), fields=None) document.fields = [Field("one", 1)] document.add_field("two", 2) document.add_field("three", 3) assert_that(document.fields, contains_inanyorder(Field("one", 1), Field("two", 2), Field("three", 3)))
def test_set_field_value(self): identifier = Identifier(namespace="test", table="test", key=uuid4()) document = Document(identifier, timestamp=time(), fields=None) document.fields = [Field("one", 1), Field("two", 3)] document.set_field_value("one", 3) document.set_field_value("two", 5) assert_that(document.fields, contains_inanyorder(Field("one", 3), Field("two", 5)))
def test_set_fields(self): identifier = Identifier(namespace="test", table="test", key=uuid4()) document = Document(identifier, timestamp=time(), fields=[Field("foo", "bar")]) assert document.fields == [Field("foo", "bar")] document.fields = [Field("one", 1), Field("two", 2)] assert_that(document.fields, contains_inanyorder(Field("one", 1), Field("two", 2)))
def test_add_field(self): identifier = Identifier(namespace="test", table="test", key=uuid4()) document = Document(identifier, timestamp=time(), fields=None) document.fields = [Field("one", 1)] document.add_field("two", 2) document.add_field("three", 3) assert_that( document.fields, contains_inanyorder(Field("one", 1), Field("two", 2), Field("three", 3)))