Advertisement
Guest User

Untitled

a guest
May 8th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. Index: tests/test-leak.py.in
  2. ===================================================================
  3. --- tests/test-leak.py.in (revision 5268)
  4. +++ tests/test-leak.py.in (working copy)
  5. @@ -24,8 +24,6 @@
  6. sys.path.insert(0, "@srcdir@/..")
  7. sys.path.insert(0, "..")
  8.  
  9. -from twisted.trial import unittest, runner, reporter
  10. -
  11. from twisted.internet import selectreactor, main
  12. class MyReactor(selectreactor.SelectReactor):
  13. def runUntilCurrent(self):
  14. @@ -41,21 +39,17 @@
  15.  
  16. from twisted.web import client, http
  17.  
  18. -from tests import testmessages
  19. -verbose = int(os.environ.get('VERBOSE_T', '-1'))
  20. -if verbose < 0: testmessages.silence_all_messages()
  21. -
  22. from tests import testclock
  23.  
  24. from pokernetwork import pokermemcache
  25. from pokernetwork import pokersite
  26. from pokernetwork import pokernetworkconfig
  27. from pokernetwork import pokerservice
  28. -from pokernetwork import proxyfilter
  29. from pokernetwork.pokerpackets import *
  30.  
  31. +verbose = int(os.environ.get('VERBOSE_T', '-1'))
  32. settings_xml_server = """<?xml version="1.0" encoding="ISO-8859-1"?>
  33. -<server verbose="6" ping="300000" autodeal="yes" simultaneous="4" chat="yes" >
  34. +<server verbose="%i" ping="300000" autodeal="yes" simultaneous="4" chat="yes" >
  35. <delays autodeal="20" round="0" position="0" showdown="0" autodeal_max="1" finish="0" messages="60" />
  36.  
  37. <table name="Table1" variant="holdem" betting_structure="100-200-no-limit" seats="10" player_timeout="60" currency_serial="1" />
  38. @@ -66,13 +60,13 @@
  39.  
  40. <cashier acquire_timeout="5" pokerlock_queue_timeout="30" user_create="yes" />
  41. <database name="pokernetworktest" host="localhost" user="pokernetworktest" password="pokernetwork"
  42. - root_user="@MYSQL_TEST_DBROOT@" root_password="@MYSQL_TEST_DBROOT_PASSWORD@" schema="@srcdir@/../../database/schema.sql" command="@MYSQL@" />
  43. + root_user="@MYSQL_TEST_DBROOT@" root_password="@MYSQL_TEST_DBROOT_PASSWORD@" schema="@srcdir@/../database/schema.sql" command="@MYSQL@" />
  44. <path>.. ../@srcdir@ @POKER_ENGINE_PKGSYSCONFDIR@ @POKER_NETWORK_PKGSYSCONFDIR@</path>
  45. <users temporary="BOT"/>
  46. </server>
  47. -"""
  48. +""" % verbose
  49.  
  50. -class LeakTestCase(unittest.TestCase):
  51. +class LeakTestCase:
  52.  
  53. def destroyDb(self, arg = None):
  54. if len("@MYSQL_TEST_DBROOT_PASSWORD@") > 0:
  55. @@ -129,7 +123,6 @@
  56. f(None)
  57. d = defer.Deferred()
  58. return d
  59. - test01_getPage.timeout = pow(2, 30)
  60.  
  61. def test02_ping(self):
  62. """
  63. @@ -151,7 +144,6 @@
  64. f(None)
  65. d = defer.Deferred()
  66. return d
  67. - test02_ping.timeout = pow(2, 30)
  68.  
  69. def test03_joinTable(self):
  70. """
  71. @@ -181,7 +173,6 @@
  72. f(None, i)
  73. d = defer.Deferred()
  74. return d
  75. - test03_joinTable.timeout = pow(2, 30)
  76.  
  77. def test04_joinTable_guppy(self):
  78. import guppy, gc
  79. @@ -209,26 +200,14 @@
  80. f(None, first, first, i)
  81. d = defer.Deferred()
  82. return d
  83. - test04_joinTable_guppy.timeout = pow(2, 30)
  84.  
  85. -def Run():
  86. - loader = runner.TestLoader()
  87. - loader.methodPrefix = "test04"
  88. - suite = loader.suiteFactory()
  89. - suite.addTest(loader.loadClass(LeakTestCase))
  90. - return runner.TrialRunner(
  91. - reporter.VerboseTextReporter,
  92. - tracebackFormat='default',
  93. -# logfile = '-',
  94. - ).run(suite)
  95. -
  96. if __name__ == '__main__':
  97. - if Run().wasSuccessful():
  98. - sys.exit(0)
  99. - else:
  100. - sys.exit(1)
  101. + t = LeakTestCase()
  102. + t.setUp()
  103. + t.test04_joinTable_guppy()
  104. + reactor.run()
  105.  
  106. # Interpreted by emacs
  107. # Local Variables:
  108. -# compile-command: "( cd .. ; ./config.status tests/test-leak.py ) ; ( cd ../tests ; make VERBOSE_T=-1 TESTS='test-leak.py' check )"
  109. +# compile-command: "( cd .. ; ./config.status tests/test-leak.py ) ; ( cd ../tests ; VERBOSE_T=-1 python test-leak.py )"
  110. # End:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement