]> Savannah Git Hosting - gnulib.git/commitdiff
module: quick status tests
authorDmitry Selyutin <ghostmansd@gmail.com>
Sat, 16 Sep 2017 19:30:52 +0000 (22:30 +0300)
committerDmitry Selyutin <ghostmansd@gmail.com>
Sat, 16 Sep 2017 19:30:52 +0000 (22:30 +0300)
pygnulib/module.py

index 86b66ddced50749fbfdddcf50b6f9a5c992b57b0..3abfb1a35aaeb4d98f4fe420f2fb92f380670d66 100644 (file)
@@ -89,6 +89,32 @@ class Base:
         self.__table["status"] = value
 
 
+    @property
+    def obsolete(self):
+        """module is obsolete?"""
+        return self.status == "obsolete"
+
+    @property
+    def cxx_test(self):
+        """module is C++ test?"""
+        return self.status == "c++-test"
+
+    @property
+    def longrunning_test(self):
+        """module is C++ test?"""
+        return self.status == "longrunning-test"
+
+    @property
+    def privileged_test(self):
+        """module is privileged test?"""
+        return self.status == "privileged-test"
+
+    @property
+    def unportable_test(self):
+        """module is unportable test?"""
+        return self.status == "unportable-test"
+
+
     @property
     def notice(self):
         """notice"""