Exemple #1
0
    def test_adapt(self):
        block = TableBlock()

        block.set_name('test_tableblock')
        js_args = FieldBlockAdapter().js_args(block)

        self.assertEqual(js_args[0], 'test_tableblock')
        self.assertIsInstance(js_args[1], TableInput)
        self.assertEqual(
            js_args[2], {
                'label':
                'Test tableblock',
                'required':
                True,
                'icon':
                'table',
                'classname':
                'field char_field widget-table_input fieldname-test_tableblock'
            })
Exemple #2
0
    def test_adapt(self):
        block = TableBlock()

        block.set_name("test_tableblock")
        js_args = FieldBlockAdapter().js_args(block)

        self.assertEqual(js_args[0], "test_tableblock")
        self.assertIsInstance(js_args[1], TableInput)
        self.assertEqual(
            js_args[2],
            {
                "label": "Test tableblock",
                "required": True,
                "icon": "table",
                "classname": "w-field w-field--char_field w-field--table_input",
                "showAddCommentButton": True,
                "strings": {"ADD_COMMENT": "Add Comment"},
            },
        )