예제 #1
0
 def translateFile2Name(self, file):
     if not self.file2name.has_key(file):
         config = Config(self.dirs)
         config.load("poker.%s.xml" % file)
         name = config.headerGet("/bet/description")
         if not name:
             name = config.headerGet("/poker/variant/@name")
             if not name:
                 self.error("*CRITICAL* can't find readable name for %s" % file)
                 name = file
         self.file2name[file] = name
     return self.file2name[file]
예제 #2
0
 def translateFile2Name(self, file):
     if file not in self.file2name:
         config = Config(self.dirs)
         config.load("poker.%s.xml" % file)
         name = config.headerGet("/bet/description")
         if not name:
             name = config.headerGet("/poker/variant/@name")
             if not name:
                 self.log.crit("can't find readable name for '%s'", file)
                 name = file
         self.file2name[file] = name
     return self.file2name[file]
예제 #3
0
 def translateFile2Name(self, file):
     if file not in self.file2name:
         config = Config(self.dirs)
         config.load("poker.%s.xml" % file)
         name = config.headerGet("/bet/description")
         if not name:
             name = config.headerGet("/poker/variant/@name")
             if not name:
                 self.log.crit("can't find readable name for '%s'", file)
                 name = file
         self.file2name[file] = name
     return self.file2name[file]
예제 #4
0
 def translateFile2Name(self, file):
     if not self.file2name.has_key(file):
         config = Config(self.dirs)
         config.load("poker.%s.xml" % file)
         name = config.headerGet("/bet/description")
         if not name:
             name = config.headerGet("/poker/variant/@name")
             if not name:
                 self.error("*CRITICAL* can't find readable name for %s" % file)
                 name = file
         self.file2name[file] = name
     return self.file2name[file]
예제 #5
0
 def test1(self):
     shutil.rmtree("conftest", ignore_errors = True)
     os.mkdir("conftest")
     os.system("%(cmd)s --upgrades=%(upgrades)s --reference=%(configs)s conftest" % {
         'cmd': path.join(TESTS_PATH, '../pokerconfigupgrade'),
         'upgrades': path.join(TESTS_PATH, '../upgrades'),
         'configs': path.join(TESTS_PATH, '../conf')
     })
     os.chmod("conftest", 0755)
     os.system("%(cmd)s --upgrades=%(upgrades)s conftest" % {
         'cmd': path.join(TESTS_PATH, '../pokerconfigupgrade'),
         'upgrades': path.join(TESTS_PATH, '../upgrades')
     })
     config = Config(['conftest'])
     for file in os.listdir("conftest"):
         if ".xml" in file:
             config.load(file)
             self.assertEqual(config.headerGet("/child::*/@poker_engine_version"), version)
     shutil.rmtree("conftest")