Exemplo n.º 1
0
    def test_greater_than_build(self):
        version_string_left = "2.2.3"
        version_string_right = "v2.2.2"

        left_tag = Tag(version_string_left)
        right_tag = Tag(version_string_right)

        self.assertTrue(left_tag > right_tag)
Exemplo n.º 2
0
    def test_greater_than_major(self):
        version_string_left = "v2.3.4"
        version_string_right = "v1.2.3"

        left_tag = Tag(version_string_left)
        right_tag = Tag(version_string_right)

        self.assertTrue(left_tag > right_tag)
Exemplo n.º 3
0
    def test_less_than_build(self):
        version_string_left = "2.2.2"
        version_string_right = "v2.2.3"

        left_tag = Tag(version_string_left)
        right_tag = Tag(version_string_right)

        self.assertTrue(left_tag < right_tag)
Exemplo n.º 4
0
    def test_less_than_major(self):
        version_string_left = "v1.2.3"
        version_string_right = "v2.3.4"

        left_tag = Tag(version_string_left)
        right_tag = Tag(version_string_right)

        self.assertTrue(left_tag < right_tag)
Exemplo n.º 5
0
 def test_init_without_pretext(self):
     version_str_without_pretext = "1.2.3"
     my_tag = Tag(version_str_without_pretext)
     self.assertEquals(my_tag.pretext, "")
     self.assertEquals(my_tag.major, 1)
     self.assertEquals(my_tag.minor, 2)
     self.assertEquals(my_tag.build, 3)
Exemplo n.º 6
0
    def test_equalities(self):
        version_string_one = "1.2.3"
        version_string_two = "1.2.3"
        version_string_three = "2.3.4"

        tag_one = Tag(version_string_one)
        tag_two = Tag(version_string_two)
        tag_three = Tag(version_string_three)

        self.assertTrue(tag_one == tag_two)
        self.assertFalse(tag_one == tag_three)

        self.assertTrue(tag_one != tag_three)
        self.assertFalse(tag_one != tag_two)

        self.assertTrue(tag_one <= tag_three)
        self.assertFalse(tag_three <= tag_one)

        self.assertTrue(tag_three >= tag_one)
        self.assertFalse(tag_one >= tag_three)
Exemplo n.º 7
0
 def setUp(self):
     self.version_str = "v1.2.3"
     self.my_tag = Tag(self.version_str)