@@ -28,3 +28,42 @@ def test_str(self):
2828        atom_1  =  Atom ("=CATEGORY/PACKAGE-1.0.0-r1" )
2929        atom_2  =  Atom (str (atom_1 ))
3030        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