@@ -28,3 +28,42 @@ def test_str(self):
28
28
atom_1 = Atom ("=CATEGORY/PACKAGE-1.0.0-r1" )
29
29
atom_2 = Atom (str (atom_1 ))
30
30
self .assertEqual (atom_1 , atom_2 )
31
+
32
+ def test_atomName (self ):
33
+ self .assertEqual (Atom ("CATEGORY/PACKAGE" ).atomName (), "PACKAGE" )
34
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-1.0.0" ).atomName (), "PACKAGE" )
35
+ self .assertEqual (Atom ("CATEGORY/PACKAGE-1.0.0" ).atomName (), "PACKAGE" )
36
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-DEP-1.0b-r1" ).atomName (),
37
+ "PACKAGE-DEP" )
38
+
39
+ def test_atomCategory (self ):
40
+ self .assertEqual (Atom ("CATEGORY/PACKAGE" ).atomCategory (), "CATEGORY" )
41
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-1.0.0" ).atomCategory (),
42
+ "CATEGORY" )
43
+
44
+ def test_atomVersion (self ):
45
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-1" ).atomVersion (), "1" )
46
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-1.0" ).atomVersion (), "1.0" )
47
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-1.0-r1" ).atomVersion (),
48
+ "1.0-r1" )
49
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-DEP-1.0b-r1" ).atomVersion (),
50
+ "1.0b-r1" )
51
+
52
+ def test_atomCatName (self ):
53
+ self .assertEqual (Atom ("CATEGORY/PACKAGE" ).atomCatName (),
54
+ "CATEGORY/PACKAGE" )
55
+ self .assertEqual (Atom ("=CATEGORY/PACKAGE-1.0" ).atomCatName (),
56
+ "CATEGORY/PACKAGE" )
57
+
58
+ def test_atomString (self ):
59
+ atom1 = Atom ("=CATEGORY/PACKAGE-1.0.0" )
60
+ atom2 = Atom (atom1 .atomString ())
61
+ self .assertEqual (atom1 , atom2 )
62
+
63
+ def test_atom (self ):
64
+ atom1 = Atom ("=CATEGORY/PACKAGE-DEP-1.0b-r1" )
65
+ self .assertEqual (atom1 .atomCategory (), "CATEGORY" )
66
+ self .assertEqual (atom1 .atomName (), "PACKAGE-DEP" )
67
+ self .assertEqual (atom1 .atomCatName (), "CATEGORY/PACKAGE-DEP" )
68
+ self .assertEqual (atom1 .atomVersion (), "1.0b-r1" )
69
+ self .assertEqual (atom1 .atomString (), "=CATEGORY/PACKAGE-DEP-1.0b-r1" )
0 commit comments