def test_get_field_names(self):
        layout_1 = Div('field_name')
        self.assertEqual(layout_1.get_field_names(), [[[0], 'field_name']])

        layout_2 = Div(Div('field_name'))
        self.assertEqual(layout_2.get_field_names(), [[[0, 0], 'field_name']])

        layout_3 = Div(Div('field_name'), 'password')
        self.assertEqual(layout_3.get_field_names(),
                         [[[0, 0], 'field_name'], [[1], 'password']])

        layout_4 = Div(Div(
            Div('field_name'),
            'field_name2',
        ), Div('password'), 'extra_field')
        self.assertEqual(layout_4.get_field_names(),
                         [[[0, 0, 0], 'field_name'], [[0, 1], 'field_name2'],
                          [[1, 0], 'password'], [[2], 'extra_field']])

        layout_5 = Div(Div(
            'field_name',
            'field_name2',
        ), 'extra_field')
        self.assertEqual(layout_5.get_field_names(), [
            [[0, 0], 'field_name'],
            [[0, 1], 'field_name2'],
            [[1], 'extra_field'],
        ])
Exemple #2
0
def test_get_field_names():
    layout_1 = Div("field_name")
    assert layout_1.get_field_names() == [[[0], "field_name"]]

    layout_2 = Div(Div("field_name"))
    assert layout_2.get_field_names() == [[[0, 0], "field_name"]]

    layout_3 = Div(Div("field_name"), "password")
    assert layout_3.get_field_names() == [[[0, 0], "field_name"],
                                          [[1], "password"]]

    layout_4 = Div(Div(
        Div("field_name"),
        "field_name2",
    ), Div("password"), "extra_field")
    assert layout_4.get_field_names() == [
        [[0, 0, 0], "field_name"],
        [[0, 1], "field_name2"],
        [[1, 0], "password"],
        [[2], "extra_field"],
    ]

    layout_5 = Div(Div(
        "field_name",
        "field_name2",
    ), "extra_field")
    assert layout_5.get_field_names() == [
        [[0, 0], "field_name"],
        [[0, 1], "field_name2"],
        [[1], "extra_field"],
    ]
Exemple #3
0
def test_get_field_names():
    layout_1 = Div('field_name')
    assert layout_1.get_field_names() == [[[0], 'field_name']]

    layout_2 = Div(Div('field_name'))
    assert layout_2.get_field_names() == [[[0, 0], 'field_name']]

    layout_3 = Div(Div('field_name'), 'password')
    assert layout_3.get_field_names() == [[[0, 0], 'field_name'],
                                          [[1], 'password']]

    layout_4 = Div(Div(
        Div('field_name'),
        'field_name2',
    ), Div('password'), 'extra_field')
    assert layout_4.get_field_names() == [[[0, 0, 0], 'field_name'],
                                          [[0, 1], 'field_name2'],
                                          [[1, 0], 'password'],
                                          [[2], 'extra_field']]

    layout_5 = Div(Div(
        'field_name',
        'field_name2',
    ), 'extra_field')
    assert layout_5.get_field_names() == [
        [[0, 0], 'field_name'],
        [[0, 1], 'field_name2'],
        [[1], 'extra_field'],
    ]
Exemple #4
0
    def test_get_field_names(self):
        layout_1 = Div('field_name')
        self.assertEqual(layout_1.get_field_names(), [[0], 'field_name'])

        layout_2 = Div(
            Div('field_name')
        )
        self.assertEqual(layout_2.get_field_names(), [[0, 0], 'field_name'])

        layout_3 = Div(
            Div('field_name'),
            'password'
        )
        self.assertEqual(layout_3.get_field_names(), [
            [[0, 0], 'field_name'],
            [[1], 'password']
        ])

        layout_4 = Div(
            Div(Div('field_name')),
            Div('password'),
            'extra_field'
        )
        self.assertEqual(layout_4.get_field_names(), [
            [[0, 0, 0], 'field_name'],
            [[1, 0], 'password'],
            [[2], 'extra_field']
        ])
def test_get_field_names():
    layout_1 = Div(
        'field_name'
    )
    assert layout_1.get_field_names() == [
        [[0], 'field_name']
    ]

    layout_2 = Div(
        Div('field_name')
    )
    assert layout_2.get_field_names() == [
        [[0, 0], 'field_name']
    ]

    layout_3 = Div(
        Div('field_name'),
        'password'
    )
    assert layout_3.get_field_names() == [
        [[0, 0], 'field_name'],
        [[1], 'password']
    ]

    layout_4 = Div(
        Div(
            Div('field_name'),
            'field_name2',
        ),
        Div('password'),
        'extra_field'
    )
    assert layout_4.get_field_names() == [
        [[0, 0, 0], 'field_name'],
        [[0, 1], 'field_name2'],
        [[1, 0], 'password'],
        [[2], 'extra_field']
    ]

    layout_5 = Div(
        Div(
            'field_name',
            'field_name2',
        ),
        'extra_field'
    )
    assert layout_5.get_field_names() == [
        [[0, 0], 'field_name'],
        [[0, 1], 'field_name2'],
        [[1], 'extra_field'],
    ]
Exemple #6
0
    def test_get_field_names(self):
        layout_1 = Div("field_name")
        self.assertEqual(layout_1.get_field_names(), [[[0], "field_name"]])

        layout_2 = Div(Div("field_name"))
        self.assertEqual(layout_2.get_field_names(), [[[0, 0], "field_name"]])

        layout_3 = Div(Div("field_name"), "password")
        self.assertEqual(layout_3.get_field_names(), [[[0, 0], "field_name"], [[1], "password"]])

        layout_4 = Div(Div(Div("field_name"), "field_name2"), Div("password"), "extra_field")
        self.assertEqual(
            layout_4.get_field_names(),
            [[[0, 0, 0], "field_name"], [[0, 1], "field_name2"], [[1, 0], "password"], [[2], "extra_field"]],
        )

        layout_5 = Div(Div("field_name", "field_name2"), "extra_field")
        self.assertEqual(
            layout_5.get_field_names(), [[[0, 0], "field_name"], [[0, 1], "field_name2"], [[1], "extra_field"]]
        )