Пример #1
0
 def simple_ordering_by_bucket_number(self):
     bucket = _latest_feature_bucket(
         dict.fromkeys([
             'unreleased_1_feature',
             'unreleased_2_feature',
         ]))
     assert bucket == 'unreleased_2_feature'
Пример #2
0
 def ordering_goes_by_numeric_not_lexical_order(self):
     bucket = _latest_feature_bucket(
         dict.fromkeys([
             'unreleased_1_feature',
             # Yes, releases like 10.x or 17.x are unlikely, but definitely
             # plausible - think modern Firefox for example.
             'unreleased_10_feature',
             'unreleased_23_feature',
             'unreleased_202_feature',
             'unreleased_17_feature',
             'unreleased_2_feature',
         ]))
     assert bucket == 'unreleased_202_feature'
Пример #3
0
 def ordering_goes_by_numeric_not_lexical_order(self):
     bucket = _latest_feature_bucket(
         dict.fromkeys(
             [
                 "unreleased_1_feature",
                 # Yes, releases like 10.x or 17.x are unlikely, but
                 # definitely plausible - think modern Firefox for example.
                 "unreleased_10_feature",
                 "unreleased_23_feature",
                 "unreleased_202_feature",
                 "unreleased_17_feature",
                 "unreleased_2_feature",
             ]
         )
     )
     assert bucket == "unreleased_202_feature"
Пример #4
0
 def simple_ordering_by_bucket_number(self):
     bucket = _latest_feature_bucket(
         dict.fromkeys(["unreleased_1_feature", "unreleased_2_feature"])
     )
     assert bucket == "unreleased_2_feature"
Пример #5
0
 def base_case_of_single_release_family(self):
     bucket = _latest_feature_bucket(
         dict.fromkeys(["unreleased_1_feature"])
     )
     assert bucket == "unreleased_1_feature"