~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_info.py

[merge] bzr.dev 2294

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2006 Canonical Ltd
2
 
# -*- coding: utf-8 -*-
 
1
# Copyright (C) 2006, 2007 Canonical Ltd
3
2
#
4
3
# This program is free software; you can redistribute it and/or modify
5
4
# it under the terms of the GNU General Public License as published by
151
150
Format:
152
151
       control: Meta directory format 1
153
152
  working tree: %s
154
 
        branch: Branch format 5
 
153
        branch: %s
155
154
    repository: %s
156
155
 
157
156
In the working tree:
177
176
       branch1.bzrdir.root_transport.base,
178
177
       branch1.bzrdir.root_transport.base,
179
178
       bound_tree._format.get_format_description(),      
 
179
       branch3._format.get_format_description(),
180
180
       branch3.repository._format.get_format_description(),
181
181
       datestring_first, datestring_first,
182
182
       # poking at _revision_store isn't all that clean, but neither is
470
470
 
471
471
Format:
472
472
       control: Meta directory format 1
473
 
        branch: Branch format 5
 
473
        branch: %s
474
474
    repository: %s
475
475
 
476
476
Branch history:
480
480
         0 revisions
481
481
         0 KiB
482
482
""" % (branch.bzrdir.root_transport.base,
 
483
       format.get_branch_format().get_format_description(),
483
484
       format.repository_format.get_format_description(),
484
485
       ), out)
485
486
        self.assertEqual('', err)
486
487
 
487
488
    def test_info_shared_repository(self):
488
 
        format = bzrdir.format_registry.make_bzrdir('metaweave')
 
489
        format = bzrdir.format_registry.make_bzrdir('knit')
489
490
        transport = self.get_transport()
490
491
 
491
492
        # Create shared repository
520
521
 
521
522
Format:
522
523
       control: Meta directory format 1
523
 
        branch: Branch format 5
 
524
        branch: %s
524
525
    repository: %s
525
526
 
526
527
Branch history:
530
531
         0 revisions
531
532
         0 KiB
532
533
""" % (repo.bzrdir.root_transport.base,
 
534
       format.get_branch_format().get_format_description(),
533
535
       format.repository_format.get_format_description(),
534
536
       ), out)
535
537
        self.assertEqual('', err)
564
566
Format:
565
567
       control: Meta directory format 1
566
568
  working tree: Working tree format 3
567
 
        branch: Branch format 5
 
569
        branch: %s
568
570
    repository: %s
569
571
 
570
572
In the working tree:
589
591
         %d KiB
590
592
""" % (tree2.bzrdir.root_transport.base,
591
593
       repo.bzrdir.root_transport.base,
 
594
       format.get_branch_format().get_format_description(),
592
595
       format.repository_format.get_format_description(),
593
596
       datestring_first, datestring_first,
594
597
       # poking at _revision_store isn't all that clean, but neither is
607
610
Format:
608
611
       control: Meta directory format 1
609
612
  working tree: Working tree format 3
610
 
        branch: Branch format 5
 
613
        branch: %s
611
614
    repository: %s
612
615
 
613
616
Branch is out of date: missing 1 revision.
630
633
         0 KiB
631
634
""" % (tree3.bzrdir.root_transport.base,
632
635
       branch1.bzrdir.root_transport.base,
 
636
       format.get_branch_format().get_format_description(),
633
637
       format.repository_format.get_format_description(),
634
638
       ), out)
635
639
        self.assertEqual('', err)
647
651
Format:
648
652
       control: Meta directory format 1
649
653
  working tree: Working tree format 3
650
 
        branch: Branch format 5
 
654
        branch: %s
651
655
    repository: %s
652
656
 
653
657
In the working tree:
671
675
         1 revision
672
676
         %d KiB
673
677
""" % (tree3.bzrdir.root_transport.base, branch1.bzrdir.root_transport.base,
 
678
       format.get_branch_format().get_format_description(),
674
679
       format.repository_format.get_format_description(),
675
680
       datestring_first, datestring_first,
676
681
       # poking at _revision_store isn't all that clean, but neither is
693
698
Format:
694
699
       control: Meta directory format 1
695
700
  working tree: Working tree format 3
696
 
        branch: Branch format 5
 
701
        branch: %s
697
702
    repository: %s
698
703
 
699
704
Working tree is out of date: missing 1 revision.
720
725
         %d KiB
721
726
""" % (tree2.bzrdir.root_transport.base,
722
727
       repo.bzrdir.root_transport.base,
 
728
       format.get_branch_format().get_format_description(),
723
729
       format.repository_format.get_format_description(),
724
730
       datestring_first, datestring_last,
725
731
       # poking at _revision_store isn't all that clean, but neither is
737
743
 
738
744
Format:
739
745
       control: Meta directory format 1
740
 
        branch: Branch format 5
 
746
        branch: %s
741
747
    repository: %s
742
748
 
743
749
Branch history:
751
757
         2 revisions
752
758
         %d KiB
753
759
""" % (repo.bzrdir.root_transport.base,
 
760
       format.get_branch_format().get_format_description(),
754
761
       format.repository_format.get_format_description(),
755
762
       datestring_first, datestring_last,
756
763
       # poking at _revision_store isn't all that clean, but neither is
781
788
        self.assertEqual('', err)
782
789
 
783
790
    def test_info_shared_repository_with_trees(self):
784
 
        format = bzrdir.format_registry.make_bzrdir('metaweave')
 
791
        format = bzrdir.format_registry.make_bzrdir('knit')
785
792
        transport = self.get_transport()
786
793
 
787
794
        # Create shared repository with working trees
822
829
Format:
823
830
       control: Meta directory format 1
824
831
  working tree: Working tree format 3
825
 
        branch: Branch format 5
 
832
        branch: %s
826
833
    repository: %s
827
834
 
828
835
In the working tree:
843
850
         0 revisions
844
851
         0 KiB
845
852
""" % (repo.bzrdir.root_transport.base,
 
853
       format.get_branch_format().get_format_description(),
846
854
       format.repository_format.get_format_description(),
847
855
       ), out)
848
856
        self.assertEqual('', err)
863
871
Format:
864
872
       control: Meta directory format 1
865
873
  working tree: Working tree format 3
866
 
        branch: Branch format 5
 
874
        branch: %s
867
875
    repository: %s
868
876
 
869
877
In the working tree:
886
894
         1 revision
887
895
         %d KiB
888
896
""" % (repo.bzrdir.root_transport.base,
 
897
       format.get_branch_format().get_format_description(),
889
898
       format.repository_format.get_format_description(),
890
899
       datestring_first, datestring_first,
891
900
       # poking at _revision_store isn't all that clean, but neither is
907
916
Format:
908
917
       control: Meta directory format 1
909
918
  working tree: Working tree format 3
910
 
        branch: Branch format 5
 
919
        branch: %s
911
920
    repository: %s
912
921
 
913
922
In the working tree:
929
938
         %d KiB
930
939
""" % (repo.bzrdir.root_transport.base,
931
940
       branch1.bzrdir.root_transport.base,
 
941
       format.get_branch_format().get_format_description(),
932
942
       format.repository_format.get_format_description(),
933
943
       # poking at _revision_store isn't all that clean, but neither is
934
944
       # having the ui test dependent on the exact overhead of a given store.
951
961
Format:
952
962
       control: Meta directory format 1
953
963
  working tree: Working tree format 3
954
 
        branch: Branch format 5
 
964
        branch: %s
955
965
    repository: %s
956
966
 
957
967
In the working tree:
975
985
         %d KiB
976
986
""" % (repo.bzrdir.root_transport.base,
977
987
       branch1.bzrdir.root_transport.base,
 
988
       format.get_branch_format().get_format_description(),
978
989
       format.repository_format.get_format_description(),
979
990
       datestring_first, datestring_first,
980
991
       # poking at _revision_store isn't all that clean, but neither is
1008
1019
        self.assertEqual('', err)
1009
1020
    
1010
1021
    def test_info_shared_repository_with_tree_in_root(self):
1011
 
        format = bzrdir.format_registry.make_bzrdir('metaweave')
 
1022
        format = bzrdir.format_registry.make_bzrdir('knit')
1012
1023
        transport = self.get_transport()
1013
1024
 
1014
1025
        # Create shared repository with working trees
1046
1057
Format:
1047
1058
       control: Meta directory format 1
1048
1059
  working tree: Working tree format 3
1049
 
        branch: Branch format 5
 
1060
        branch: %s
1050
1061
    repository: %s
1051
1062
 
1052
1063
In the working tree:
1066
1077
         0 revisions
1067
1078
         0 KiB
1068
1079
""" % (repo.bzrdir.root_transport.base,
 
1080
       format.get_branch_format().get_format_description(),
1069
1081
       format.repository_format.get_format_description(),
1070
1082
       ), out)
1071
1083
        self.assertEqual('', err)
1145
1157
Format:
1146
1158
       control: Meta directory format 1
1147
1159
  working tree: %s
1148
 
        branch: Branch format 5
 
1160
        branch: %s
1149
1161
    repository: %s
1150
1162
%s
1151
1163
In the working tree:
1167
1179
""" %  (tree_data,
1168
1180
        branch_data,
1169
1181
        lco_tree._format.get_format_description(),
 
1182
        lco_tree.branch._format.get_format_description(),
1170
1183
        lco_tree.branch.repository._format.get_format_description(),
1171
1184
        expected_lock_output,
1172
1185
        verbose_info,