Ejemplo n.º 1
0
 def test_parse_server_var_readonly(self):
     var = utils.parse_server_var(
         'filterscripts\t= "WeatherStreamer"  (string) (read-only)')
     self.assertTrue(var.read_only)
     self.assertEqual('filterscripts', var.name)
     self.assertEqual('WeatherStreamer', var.value)
     self.assertIsInstance(var.value, str)
Ejemplo n.º 2
0
 def test_parse_server_var_ip_readonly(self):
     var = utils.parse_server_var(
         'bind\t\t= "127.0.0.1"  (string) (read-only)')
     self.assertTrue(var.read_only)
     self.assertEqual('bind', var.name)
     self.assertEqual('127.0.0.1', var.value)
     self.assertIsInstance(var.value, str)
Ejemplo n.º 3
0
 def test_parse_server_var_string(self):
     var = utils.parse_server_var('gamemode0\t= "convoy"  (string)')
     self.assertEqual('gamemode0', var.name)
     self.assertEqual('convoy', var.value)
     self.assertIsInstance(var.value, str)
     self.assertFalse(var.read_only)
Ejemplo n.º 4
0
 def test_parse_server_var_bool_true(self):
     var = utils.parse_server_var('announce\t= 1  (bool)')
     self.assertEqual('announce', var.name)
     self.assertEqual(True, var.value)
     self.assertIsInstance(var.value, bool)
     self.assertFalse(var.read_only)
Ejemplo n.º 5
0
 def test_parse_server_var_int(self):
     var = utils.parse_server_var('ackslimit\t= 3000  (int)')
     self.assertEqual('ackslimit', var.name)
     self.assertEqual(3000, var.value)
     self.assertIsInstance(var.value, int)
     self.assertFalse(var.read_only)
Ejemplo n.º 6
0
 def rcon_get_language(self):
     response = self.send_rcon_command(RCON_LANGUAGE)[0]
     return parse_server_var(response)
Ejemplo n.º 7
0
 def test_parse_server_var_float(self):
     var = utils.parse_server_var('stream_distance	= 300.000000  (float)')
     self.assertEqual('stream_distance', var.name)
     self.assertEqual(300.000000, var.value)
     self.assertIsInstance(var.value, float)
     self.assertFalse(var.read_only)
Ejemplo n.º 8
0
 def rcon_get_messageholelimit(self):
     response = self.send_rcon_command(RCON_MESSAGEHOLELIMIT)[0]
     return parse_server_var(response)
Ejemplo n.º 9
0
 def rcon_get_playertimeout(self):
     response = self.send_rcon_command(RCON_PLAYERTIMEOUT)[0]
     return parse_server_var(response)
Ejemplo n.º 10
0
 def rcon_get_password(self):
     response = self.send_rcon_command(RCON_PASSWORD)[0]
     return parse_server_var(response)
Ejemplo n.º 11
0
 def rcon_get_ackslimit(self):
     response = self.send_rcon_command(RCON_ACKSLIMIT)[0]
     return parse_server_var(response)
Ejemplo n.º 12
0
 def rcon_get_weburl(self):
     response = self.send_rcon_command(RCON_WEBURL)[0]
     return parse_server_var(response)
Ejemplo n.º 13
0
 def rcon_get_mapname(self):
     response = self.send_rcon_command(RCON_MAPNAME)[0]
     return parse_server_var(response)
Ejemplo n.º 14
0
 def rcon_get_gamemodetext(self):
     response = self.send_rcon_command(RCON_GAMEMODETEXT)[0]
     return parse_server_var(response)
Ejemplo n.º 15
0
 def rcon_get_hostname(self):
     response = self.send_rcon_command(RCON_HOSTNAME)[0]
     return parse_server_var(response)
Ejemplo n.º 16
0
 def rcon_varlist(self):
     """ List of server variables """
     vars = self.send_rcon_command(RCON_VARLIST)[1:]
     return [parse_server_var(var) for var in vars]