@@ -464,7 +464,43 @@ def test_parser():
464
464
keyword_type = "Context" ,
465
465
location = Location (column = 5 , line = 62 ),
466
466
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
+ ),
468
504
doc_string = None ,
469
505
),
470
506
Step (
@@ -473,7 +509,35 @@ def test_parser():
473
509
keyword_type = "Action" ,
474
510
location = Location (column = 5 , line = 67 ),
475
511
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
+ ),
477
541
doc_string = None ,
478
542
),
479
543
Step (
@@ -482,7 +546,35 @@ def test_parser():
482
546
keyword_type = "Outcome" ,
483
547
location = Location (column = 5 , line = 71 ),
484
548
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
+ ),
486
578
doc_string = None ,
487
579
),
488
580
],
0 commit comments