Пример #1
0
def matchBuildID(ruleBuildID, queryBuildID):
    """Decides whether a buildID from the rules matches an incoming one.
       If the ruleBuildID is null, we match any queryBuildID. If it's not
       null, we must either match exactly, or match with a camparison
       operator."""
    if ruleBuildID is None:
        return True
    return string_compare(queryBuildID, ruleBuildID)
Пример #2
0
def matchBuildID(ruleBuildID, queryBuildID):
    """Decides whether a buildID from the rules matches an incoming one.
       If the ruleBuildID is null, we match any queryBuildID. If it's not
       null, we must either match exactly, or match with a camparison
       operator."""
    if ruleBuildID is None:
        return True
    return string_compare(queryBuildID, ruleBuildID)
Пример #3
0
 def test_lesser_or_equal(self):
     self.assertTrue(string_compare('20150314092652', '<=20150314092653'))
     self.assertTrue(string_compare('20150314092653', '<=20150314092653'))
     self.assertFalse(string_compare('20150314092654', '<=20150314092653'))
Пример #4
0
 def test_less_than(self):
     self.assertTrue(string_compare('20150314092652', '<20150314092653'))
     self.assertFalse(string_compare('20150314092653', '<20150314092653'))
     self.assertFalse(string_compare('20150314092654', '<20150314092653'))
Пример #5
0
 def test_greater_than(self):
     self.assertFalse(string_compare('20150314092652', '>20150314092653'))
     self.assertFalse(string_compare('20150314092653', '>20150314092653'))
     self.assertTrue(string_compare('20150314092654', '>20150314092653'))
Пример #6
0
 def test_equality(self):
     self.assertTrue(string_compare('20150314092653', '20150314092653'))
     self.assertFalse(string_compare('20010100000000', '20150314092653'))
Пример #7
0
 def test_lesser_or_equal(self):
     self.assertTrue(string_compare('20150314092652', '<=20150314092653'))
     self.assertTrue(string_compare('20150314092653', '<=20150314092653'))
     self.assertFalse(string_compare('20150314092654', '<=20150314092653'))
Пример #8
0
 def test_less_than(self):
     self.assertTrue(string_compare('20150314092652', '<20150314092653'))
     self.assertFalse(string_compare('20150314092653', '<20150314092653'))
     self.assertFalse(string_compare('20150314092654', '<20150314092653'))
Пример #9
0
 def test_greater_than(self):
     self.assertFalse(string_compare('20150314092652', '>20150314092653'))
     self.assertFalse(string_compare('20150314092653', '>20150314092653'))
     self.assertTrue(string_compare('20150314092654', '>20150314092653'))
Пример #10
0
 def test_equality(self):
     self.assertTrue(string_compare('20150314092653', '20150314092653'))
     self.assertFalse(string_compare('20010100000000', '20150314092653'))