def test_list_named_items(self):
        obj = self.MyObject()
        yorm.sync_object(obj, "fake/path", {'items': StringList})

        obj.items.append('foo')
        assert strip("""
        items:
        - foo
        """) == obj.yorm_mapper.text

        obj.yorm_mapper.text = strip("""
        items:
        - bar
        """)
        assert ['bar'] == obj.items
    def test_list_named_items(self):
        obj = self.MyObject()
        yorm.sync_object(obj, "fake/path", {'items': StringList})

        obj.items.append('foo')
        assert strip("""
        items:
        - foo
        """) == obj.yorm_mapper.text

        obj.yorm_mapper.text = strip("""
        items:
        - bar
        """)
        assert ['bar'] == obj.items
示例#3
0
    def test_list_named_items(self):
        my_object = self.MyObject()
        yorm.sync_object(my_object, "fake/path", {'items': StringList})

        log.info("Appending value to list of items...")
        my_object.items.append('foo')

        log.info("Checking object contents...")
        assert strip("""
        items:
        - foo
        """) == my_object.__mapper__.text

        log.info("Writing new file contents...")
        my_object.__mapper__.text = strip("""
        items:
        - bar
        """)

        log.info("Checking file contents...")
        assert ['bar'] == my_object.items
示例#4
0
    def test_list_named_items(self):
        my_object = self.MyObject()
        yorm.sync_object(my_object, "fake/path", {'items': StringList})

        log.info("Appending value to list of items...")
        my_object.items.append('foo')

        log.info("Checking object contents...")
        assert strip("""
        items:
        - foo
        """) == my_object.__mapper__.text

        log.info("Writting new file contents...")
        my_object.__mapper__.text = strip("""
        items:
        - bar
        """)

        log.info("Checking file contents...")
        assert ['bar'] == my_object.items