def test_ctor(self): from platinfo2 import PlatInfo pi = PlatInfo(os="win32", arch="x86") self.assertEqual(pi.name(), "win32-x86") pi = PlatInfo(os="larry", arch="curly", also="moe") self.assertEqual(pi.name("os", "also", "arch"), "larry-moe-curly")
def test_class(self): from platinfo2 import PlatInfo pi = PlatInfo() self.assert_(hasattr(pi, "os")) self.assert_(hasattr(pi, "arch")) self.assertEqual(pi.name(), "%s-%s" % (pi.os, pi.arch))