Skip to content

Commit 8835e3a

Browse files
committed
Fix parser test
1 parent 035e5c5 commit 8835e3a

File tree

1 file changed

+95
-3
lines changed

1 file changed

+95
-3
lines changed

tests/parser/test_parser.py

Lines changed: 95 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,43 @@ def test_parser():
464464
keyword_type="Context",
465465
location=Location(column=5, line=62),
466466
text="the following users are registered:",
467-
data_table=DataTable(location=Location(column=7, line=63), rows=[]),
467+
data_table=DataTable(
468+
location=Location(column=7, line=63),
469+
rows=[
470+
Row(
471+
id="40",
472+
location=Location(column=7, line=63),
473+
cells=[
474+
Cell(location=Location(column=9, line=63), value="username"),
475+
Cell(location=Location(column=20, line=63), value="password"),
476+
],
477+
),
478+
Row(
479+
id="41",
480+
location=Location(column=7, line=64),
481+
cells=[
482+
Cell(location=Location(column=9, line=64), value="user1"),
483+
Cell(location=Location(column=20, line=64), value="pass1"),
484+
],
485+
),
486+
Row(
487+
id="42",
488+
location=Location(column=7, line=65),
489+
cells=[
490+
Cell(location=Location(column=9, line=65), value="user2"),
491+
Cell(location=Location(column=20, line=65), value="pass2"),
492+
],
493+
),
494+
Row(
495+
id="43",
496+
location=Location(column=7, line=66),
497+
cells=[
498+
Cell(location=Location(column=9, line=66), value="user3"),
499+
Cell(location=Location(column=20, line=66), value="pass3"),
500+
],
501+
),
502+
],
503+
),
468504
doc_string=None,
469505
),
470506
Step(
@@ -473,7 +509,35 @@ def test_parser():
473509
keyword_type="Action",
474510
location=Location(column=5, line=67),
475511
text="the user tries to log in with the following credentials:",
476-
data_table=DataTable(location=Location(column=7, line=68), rows=[]),
512+
data_table=DataTable(
513+
location=Location(column=7, line=68),
514+
rows=[
515+
Row(
516+
id="45",
517+
location=Location(column=7, line=68),
518+
cells=[
519+
Cell(location=Location(column=9, line=68), value="username"),
520+
Cell(location=Location(column=20, line=68), value="password"),
521+
],
522+
),
523+
Row(
524+
id="46",
525+
location=Location(column=7, line=69),
526+
cells=[
527+
Cell(location=Location(column=9, line=69), value="user1"),
528+
Cell(location=Location(column=20, line=69), value="pass1"),
529+
],
530+
),
531+
Row(
532+
id="47",
533+
location=Location(column=7, line=70),
534+
cells=[
535+
Cell(location=Location(column=9, line=70), value="user2"),
536+
Cell(location=Location(column=20, line=70), value="wrongPass"),
537+
],
538+
),
539+
],
540+
),
477541
doc_string=None,
478542
),
479543
Step(
@@ -482,7 +546,35 @@ def test_parser():
482546
keyword_type="Outcome",
483547
location=Location(column=5, line=71),
484548
text="the login attempts should result in:",
485-
data_table=DataTable(location=Location(column=7, line=72), rows=[]),
549+
data_table=DataTable(
550+
location=Location(column=7, line=72),
551+
rows=[
552+
Row(
553+
id="49",
554+
location=Location(column=7, line=72),
555+
cells=[
556+
Cell(location=Location(column=9, line=72), value="username"),
557+
Cell(location=Location(column=20, line=72), value="result"),
558+
],
559+
),
560+
Row(
561+
id="50",
562+
location=Location(column=7, line=73),
563+
cells=[
564+
Cell(location=Location(column=9, line=73), value="user1"),
565+
Cell(location=Location(column=20, line=73), value="success"),
566+
],
567+
),
568+
Row(
569+
id="51",
570+
location=Location(column=7, line=74),
571+
cells=[
572+
Cell(location=Location(column=9, line=74), value="user2"),
573+
Cell(location=Location(column=20, line=74), value="failure"),
574+
],
575+
),
576+
],
577+
),
486578
doc_string=None,
487579
),
488580
],

0 commit comments

Comments
 (0)