mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 03:27:44 +00:00
pr: add tests for --column with across option
This commit is contained in:
parent
f497fb9d88
commit
69371ce3ce
4 changed files with 2427 additions and 0 deletions
2000
tests/fixtures/pr/column.log
vendored
Normal file
2000
tests/fixtures/pr/column.log
vendored
Normal file
File diff suppressed because it is too large
Load diff
198
tests/fixtures/pr/column.log.expected
vendored
Normal file
198
tests/fixtures/pr/column.log.expected
vendored
Normal file
|
@ -0,0 +1,198 @@
|
||||||
|
|
||||||
|
|
||||||
|
{last_modified_time} column.log Page 3
|
||||||
|
|
||||||
|
|
||||||
|
337 337 393 393 449 449
|
||||||
|
338 338 394 394 450 450
|
||||||
|
339 339 395 395 451 451
|
||||||
|
340 340 396 396 452 452
|
||||||
|
341 341 397 397 453 453
|
||||||
|
342 342 398 398 454 454
|
||||||
|
343 343 399 399 455 455
|
||||||
|
344 344 400 400 456 456
|
||||||
|
345 345 401 401 457 457
|
||||||
|
346 346 402 402 458 458
|
||||||
|
347 347 403 403 459 459
|
||||||
|
348 348 404 404 460 460
|
||||||
|
349 349 405 405 461 461
|
||||||
|
350 350 406 406 462 462
|
||||||
|
351 351 407 407 463 463
|
||||||
|
352 352 408 408 464 464
|
||||||
|
353 353 409 409 465 465
|
||||||
|
354 354 410 410 466 466
|
||||||
|
355 355 411 411 467 467
|
||||||
|
356 356 412 412 468 468
|
||||||
|
357 357 413 413 469 469
|
||||||
|
358 358 414 414 470 470
|
||||||
|
359 359 415 415 471 471
|
||||||
|
360 360 416 416 472 472
|
||||||
|
361 361 417 417 473 473
|
||||||
|
362 362 418 418 474 474
|
||||||
|
363 363 419 419 475 475
|
||||||
|
364 364 420 420 476 476
|
||||||
|
365 365 421 421 477 477
|
||||||
|
366 366 422 422 478 478
|
||||||
|
367 367 423 423 479 479
|
||||||
|
368 368 424 424 480 480
|
||||||
|
369 369 425 425 481 481
|
||||||
|
370 370 426 426 482 482
|
||||||
|
371 371 427 427 483 483
|
||||||
|
372 372 428 428 484 484
|
||||||
|
373 373 429 429 485 485
|
||||||
|
374 374 430 430 486 486
|
||||||
|
375 375 431 431 487 487
|
||||||
|
376 376 432 432 488 488
|
||||||
|
377 377 433 433 489 489
|
||||||
|
378 378 434 434 490 490
|
||||||
|
379 379 435 435 491 491
|
||||||
|
380 380 436 436 492 492
|
||||||
|
381 381 437 437 493 493
|
||||||
|
382 382 438 438 494 494
|
||||||
|
383 383 439 439 495 495
|
||||||
|
384 384 440 440 496 496
|
||||||
|
385 385 441 441 497 497
|
||||||
|
386 386 442 442 498 498
|
||||||
|
387 387 443 443 499 499
|
||||||
|
388 388 444 444 500 500
|
||||||
|
389 389 445 445 501 501
|
||||||
|
390 390 446 446 502 502
|
||||||
|
391 391 447 447 503 503
|
||||||
|
392 392 448 448 504 504
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{last_modified_time} column.log Page 4
|
||||||
|
|
||||||
|
|
||||||
|
505 505 561 561 617 617
|
||||||
|
506 506 562 562 618 618
|
||||||
|
507 507 563 563 619 619
|
||||||
|
508 508 564 564 620 620
|
||||||
|
509 509 565 565 621 621
|
||||||
|
510 510 566 566 622 622
|
||||||
|
511 511 567 567 623 623
|
||||||
|
512 512 568 568 624 624
|
||||||
|
513 513 569 569 625 625
|
||||||
|
514 514 570 570 626 626
|
||||||
|
515 515 571 571 627 627
|
||||||
|
516 516 572 572 628 628
|
||||||
|
517 517 573 573 629 629
|
||||||
|
518 518 574 574 630 630
|
||||||
|
519 519 575 575 631 631
|
||||||
|
520 520 576 576 632 632
|
||||||
|
521 521 577 577 633 633
|
||||||
|
522 522 578 578 634 634
|
||||||
|
523 523 579 579 635 635
|
||||||
|
524 524 580 580 636 636
|
||||||
|
525 525 581 581 637 637
|
||||||
|
526 526 582 582 638 638
|
||||||
|
527 527 583 583 639 639
|
||||||
|
528 528 584 584 640 640
|
||||||
|
529 529 585 585 641 641
|
||||||
|
530 530 586 586 642 642
|
||||||
|
531 531 587 587 643 643
|
||||||
|
532 532 588 588 644 644
|
||||||
|
533 533 589 589 645 645
|
||||||
|
534 534 590 590 646 646
|
||||||
|
535 535 591 591 647 647
|
||||||
|
536 536 592 592 648 648
|
||||||
|
537 537 593 593 649 649
|
||||||
|
538 538 594 594 650 650
|
||||||
|
539 539 595 595 651 651
|
||||||
|
540 540 596 596 652 652
|
||||||
|
541 541 597 597 653 653
|
||||||
|
542 542 598 598 654 654
|
||||||
|
543 543 599 599 655 655
|
||||||
|
544 544 600 600 656 656
|
||||||
|
545 545 601 601 657 657
|
||||||
|
546 546 602 602 658 658
|
||||||
|
547 547 603 603 659 659
|
||||||
|
548 548 604 604 660 660
|
||||||
|
549 549 605 605 661 661
|
||||||
|
550 550 606 606 662 662
|
||||||
|
551 551 607 607 663 663
|
||||||
|
552 552 608 608 664 664
|
||||||
|
553 553 609 609 665 665
|
||||||
|
554 554 610 610 666 666
|
||||||
|
555 555 611 611 667 667
|
||||||
|
556 556 612 612 668 668
|
||||||
|
557 557 613 613 669 669
|
||||||
|
558 558 614 614 670 670
|
||||||
|
559 559 615 615 671 671
|
||||||
|
560 560 616 616 672 672
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{last_modified_time} column.log Page 5
|
||||||
|
|
||||||
|
|
||||||
|
673 673 729 729 785 785
|
||||||
|
674 674 730 730 786 786
|
||||||
|
675 675 731 731 787 787
|
||||||
|
676 676 732 732 788 788
|
||||||
|
677 677 733 733 789 789
|
||||||
|
678 678 734 734 790 790
|
||||||
|
679 679 735 735 791 791
|
||||||
|
680 680 736 736 792 792
|
||||||
|
681 681 737 737 793 793
|
||||||
|
682 682 738 738 794 794
|
||||||
|
683 683 739 739 795 795
|
||||||
|
684 684 740 740 796 796
|
||||||
|
685 685 741 741 797 797
|
||||||
|
686 686 742 742 798 798
|
||||||
|
687 687 743 743 799 799
|
||||||
|
688 688 744 744 800 800
|
||||||
|
689 689 745 745 801 801
|
||||||
|
690 690 746 746 802 802
|
||||||
|
691 691 747 747 803 803
|
||||||
|
692 692 748 748 804 804
|
||||||
|
693 693 749 749 805 805
|
||||||
|
694 694 750 750 806 806
|
||||||
|
695 695 751 751 807 807
|
||||||
|
696 696 752 752 808 808
|
||||||
|
697 697 753 753 809 809
|
||||||
|
698 698 754 754 810 810
|
||||||
|
699 699 755 755 811 811
|
||||||
|
700 700 756 756 812 812
|
||||||
|
701 701 757 757 813 813
|
||||||
|
702 702 758 758 814 814
|
||||||
|
703 703 759 759 815 815
|
||||||
|
704 704 760 760 816 816
|
||||||
|
705 705 761 761 817 817
|
||||||
|
706 706 762 762 818 818
|
||||||
|
707 707 763 763 819 819
|
||||||
|
708 708 764 764 820 820
|
||||||
|
709 709 765 765 821 821
|
||||||
|
710 710 766 766 822 822
|
||||||
|
711 711 767 767 823 823
|
||||||
|
712 712 768 768 824 824
|
||||||
|
713 713 769 769 825 825
|
||||||
|
714 714 770 770 826 826
|
||||||
|
715 715 771 771 827 827
|
||||||
|
716 716 772 772 828 828
|
||||||
|
717 717 773 773 829 829
|
||||||
|
718 718 774 774 830 830
|
||||||
|
719 719 775 775 831 831
|
||||||
|
720 720 776 776 832 832
|
||||||
|
721 721 777 777 833 833
|
||||||
|
722 722 778 778 834 834
|
||||||
|
723 723 779 779 835 835
|
||||||
|
724 724 780 780 836 836
|
||||||
|
725 725 781 781 837 837
|
||||||
|
726 726 782 782 838 838
|
||||||
|
727 727 783 783 839 839
|
||||||
|
728 728 784 784 840 840
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
198
tests/fixtures/pr/column_across.log.expected
vendored
Normal file
198
tests/fixtures/pr/column_across.log.expected
vendored
Normal file
|
@ -0,0 +1,198 @@
|
||||||
|
|
||||||
|
|
||||||
|
{last_modified_time} column.log Page 3
|
||||||
|
|
||||||
|
|
||||||
|
337 337 338 338 339 339
|
||||||
|
340 340 341 341 342 342
|
||||||
|
343 343 344 344 345 345
|
||||||
|
346 346 347 347 348 348
|
||||||
|
349 349 350 350 351 351
|
||||||
|
352 352 353 353 354 354
|
||||||
|
355 355 356 356 357 357
|
||||||
|
358 358 359 359 360 360
|
||||||
|
361 361 362 362 363 363
|
||||||
|
364 364 365 365 366 366
|
||||||
|
367 367 368 368 369 369
|
||||||
|
370 370 371 371 372 372
|
||||||
|
373 373 374 374 375 375
|
||||||
|
376 376 377 377 378 378
|
||||||
|
379 379 380 380 381 381
|
||||||
|
382 382 383 383 384 384
|
||||||
|
385 385 386 386 387 387
|
||||||
|
388 388 389 389 390 390
|
||||||
|
391 391 392 392 393 393
|
||||||
|
394 394 395 395 396 396
|
||||||
|
397 397 398 398 399 399
|
||||||
|
400 400 401 401 402 402
|
||||||
|
403 403 404 404 405 405
|
||||||
|
406 406 407 407 408 408
|
||||||
|
409 409 410 410 411 411
|
||||||
|
412 412 413 413 414 414
|
||||||
|
415 415 416 416 417 417
|
||||||
|
418 418 419 419 420 420
|
||||||
|
421 421 422 422 423 423
|
||||||
|
424 424 425 425 426 426
|
||||||
|
427 427 428 428 429 429
|
||||||
|
430 430 431 431 432 432
|
||||||
|
433 433 434 434 435 435
|
||||||
|
436 436 437 437 438 438
|
||||||
|
439 439 440 440 441 441
|
||||||
|
442 442 443 443 444 444
|
||||||
|
445 445 446 446 447 447
|
||||||
|
448 448 449 449 450 450
|
||||||
|
451 451 452 452 453 453
|
||||||
|
454 454 455 455 456 456
|
||||||
|
457 457 458 458 459 459
|
||||||
|
460 460 461 461 462 462
|
||||||
|
463 463 464 464 465 465
|
||||||
|
466 466 467 467 468 468
|
||||||
|
469 469 470 470 471 471
|
||||||
|
472 472 473 473 474 474
|
||||||
|
475 475 476 476 477 477
|
||||||
|
478 478 479 479 480 480
|
||||||
|
481 481 482 482 483 483
|
||||||
|
484 484 485 485 486 486
|
||||||
|
487 487 488 488 489 489
|
||||||
|
490 490 491 491 492 492
|
||||||
|
493 493 494 494 495 495
|
||||||
|
496 496 497 497 498 498
|
||||||
|
499 499 500 500 501 501
|
||||||
|
502 502 503 503 504 504
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{last_modified_time} column.log Page 4
|
||||||
|
|
||||||
|
|
||||||
|
505 505 506 506 507 507
|
||||||
|
508 508 509 509 510 510
|
||||||
|
511 511 512 512 513 513
|
||||||
|
514 514 515 515 516 516
|
||||||
|
517 517 518 518 519 519
|
||||||
|
520 520 521 521 522 522
|
||||||
|
523 523 524 524 525 525
|
||||||
|
526 526 527 527 528 528
|
||||||
|
529 529 530 530 531 531
|
||||||
|
532 532 533 533 534 534
|
||||||
|
535 535 536 536 537 537
|
||||||
|
538 538 539 539 540 540
|
||||||
|
541 541 542 542 543 543
|
||||||
|
544 544 545 545 546 546
|
||||||
|
547 547 548 548 549 549
|
||||||
|
550 550 551 551 552 552
|
||||||
|
553 553 554 554 555 555
|
||||||
|
556 556 557 557 558 558
|
||||||
|
559 559 560 560 561 561
|
||||||
|
562 562 563 563 564 564
|
||||||
|
565 565 566 566 567 567
|
||||||
|
568 568 569 569 570 570
|
||||||
|
571 571 572 572 573 573
|
||||||
|
574 574 575 575 576 576
|
||||||
|
577 577 578 578 579 579
|
||||||
|
580 580 581 581 582 582
|
||||||
|
583 583 584 584 585 585
|
||||||
|
586 586 587 587 588 588
|
||||||
|
589 589 590 590 591 591
|
||||||
|
592 592 593 593 594 594
|
||||||
|
595 595 596 596 597 597
|
||||||
|
598 598 599 599 600 600
|
||||||
|
601 601 602 602 603 603
|
||||||
|
604 604 605 605 606 606
|
||||||
|
607 607 608 608 609 609
|
||||||
|
610 610 611 611 612 612
|
||||||
|
613 613 614 614 615 615
|
||||||
|
616 616 617 617 618 618
|
||||||
|
619 619 620 620 621 621
|
||||||
|
622 622 623 623 624 624
|
||||||
|
625 625 626 626 627 627
|
||||||
|
628 628 629 629 630 630
|
||||||
|
631 631 632 632 633 633
|
||||||
|
634 634 635 635 636 636
|
||||||
|
637 637 638 638 639 639
|
||||||
|
640 640 641 641 642 642
|
||||||
|
643 643 644 644 645 645
|
||||||
|
646 646 647 647 648 648
|
||||||
|
649 649 650 650 651 651
|
||||||
|
652 652 653 653 654 654
|
||||||
|
655 655 656 656 657 657
|
||||||
|
658 658 659 659 660 660
|
||||||
|
661 661 662 662 663 663
|
||||||
|
664 664 665 665 666 666
|
||||||
|
667 667 668 668 669 669
|
||||||
|
670 670 671 671 672 672
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{last_modified_time} column.log Page 5
|
||||||
|
|
||||||
|
|
||||||
|
673 673 674 674 675 675
|
||||||
|
676 676 677 677 678 678
|
||||||
|
679 679 680 680 681 681
|
||||||
|
682 682 683 683 684 684
|
||||||
|
685 685 686 686 687 687
|
||||||
|
688 688 689 689 690 690
|
||||||
|
691 691 692 692 693 693
|
||||||
|
694 694 695 695 696 696
|
||||||
|
697 697 698 698 699 699
|
||||||
|
700 700 701 701 702 702
|
||||||
|
703 703 704 704 705 705
|
||||||
|
706 706 707 707 708 708
|
||||||
|
709 709 710 710 711 711
|
||||||
|
712 712 713 713 714 714
|
||||||
|
715 715 716 716 717 717
|
||||||
|
718 718 719 719 720 720
|
||||||
|
721 721 722 722 723 723
|
||||||
|
724 724 725 725 726 726
|
||||||
|
727 727 728 728 729 729
|
||||||
|
730 730 731 731 732 732
|
||||||
|
733 733 734 734 735 735
|
||||||
|
736 736 737 737 738 738
|
||||||
|
739 739 740 740 741 741
|
||||||
|
742 742 743 743 744 744
|
||||||
|
745 745 746 746 747 747
|
||||||
|
748 748 749 749 750 750
|
||||||
|
751 751 752 752 753 753
|
||||||
|
754 754 755 755 756 756
|
||||||
|
757 757 758 758 759 759
|
||||||
|
760 760 761 761 762 762
|
||||||
|
763 763 764 764 765 765
|
||||||
|
766 766 767 767 768 768
|
||||||
|
769 769 770 770 771 771
|
||||||
|
772 772 773 773 774 774
|
||||||
|
775 775 776 776 777 777
|
||||||
|
778 778 779 779 780 780
|
||||||
|
781 781 782 782 783 783
|
||||||
|
784 784 785 785 786 786
|
||||||
|
787 787 788 788 789 789
|
||||||
|
790 790 791 791 792 792
|
||||||
|
793 793 794 794 795 795
|
||||||
|
796 796 797 797 798 798
|
||||||
|
799 799 800 800 801 801
|
||||||
|
802 802 803 803 804 804
|
||||||
|
805 805 806 806 807 807
|
||||||
|
808 808 809 809 810 810
|
||||||
|
811 811 812 812 813 813
|
||||||
|
814 814 815 815 816 816
|
||||||
|
817 817 818 818 819 819
|
||||||
|
820 820 821 821 822 822
|
||||||
|
823 823 824 824 825 825
|
||||||
|
826 826 827 827 828 828
|
||||||
|
829 829 830 830 831 831
|
||||||
|
832 832 833 833 834 834
|
||||||
|
835 835 836 836 837 837
|
||||||
|
838 838 839 839 840 840
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -293,3 +293,34 @@ fn test_with_stdin() {
|
||||||
(&"{last_modified_time}".to_string(), &now_time()),
|
(&"{last_modified_time}".to_string(), &now_time()),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_with_column() {
|
||||||
|
let test_file_path = "column.log";
|
||||||
|
let expected_test_file_path = "column.log.expected";
|
||||||
|
let mut scenario = new_ucmd!();
|
||||||
|
let value = file_last_modified_time(&scenario, test_file_path);
|
||||||
|
scenario
|
||||||
|
.args(&["--pages=3:5", "--column=3", "-n", test_file_path])
|
||||||
|
.succeeds()
|
||||||
|
.stdout_is_templated_fixture(expected_test_file_path, vec![
|
||||||
|
(&"{last_modified_time}".to_string(), &value),
|
||||||
|
]);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_with_column_across_option() {
|
||||||
|
let test_file_path = "column.log";
|
||||||
|
let expected_test_file_path = "column_across.log.expected";
|
||||||
|
let mut scenario = new_ucmd!();
|
||||||
|
let value = file_last_modified_time(&scenario, test_file_path);
|
||||||
|
scenario
|
||||||
|
.args(&["--pages=3:5", "--column=3", "-a", "-n", test_file_path])
|
||||||
|
.succeeds()
|
||||||
|
.stdout_is_templated_fixture(expected_test_file_path, vec![
|
||||||
|
(&"{last_modified_time}".to_string(), &value),
|
||||||
|
]);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue