pairing down settings in base, adding a test to cover it
This commit is contained in:
81
pyogp/lib/base/tests/test_settings.py
Normal file
81
pyogp/lib/base/tests/test_settings.py
Normal file
@@ -0,0 +1,81 @@
|
||||
|
||||
"""
|
||||
Contributors can be viewed at:
|
||||
http://svn.secondlife.com/svn/linden/projects/2008/pyogp/lib/base/trunk/CONTRIBUTORS.txt
|
||||
|
||||
$LicenseInfo:firstyear=2008&license=apachev2$
|
||||
|
||||
Copyright 2009, Linden Research, Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0.
|
||||
You may obtain a copy of the License at:
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
or in
|
||||
http://svn.secondlife.com/svn/linden/projects/2008/pyogp/lib/base/LICENSE.txt
|
||||
|
||||
$/LicenseInfo$
|
||||
"""
|
||||
|
||||
# standard python libs
|
||||
import unittest
|
||||
|
||||
# pyogp
|
||||
from pyogp.lib.base.settings import Settings
|
||||
|
||||
# pyogp tests
|
||||
import pyogp.lib.base.tests.config
|
||||
|
||||
class TestEvents(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
pass
|
||||
|
||||
def tearDown(self):
|
||||
|
||||
pass
|
||||
|
||||
def test_base_settings(self):
|
||||
|
||||
settings = Settings()
|
||||
|
||||
self.assertEquals(settings.quiet_logging, False)
|
||||
self.assertEquals(settings.HANDLE_PACKETS, True)
|
||||
self.assertEquals(settings.LOG_VERBOSE, True)
|
||||
self.assertEquals(settings.ENABLE_BYTES_TO_HEX_LOGGING, True)
|
||||
self.assertEquals(settings.ENABLE_CAPS_LOGGING, True)
|
||||
self.assertEquals(settings.ENABLE_CAPS_LLSD_LOGGING, True)
|
||||
self.assertEquals(settings.ENABLE_EQ_LOGGING, True)
|
||||
self.assertEquals(settings.ENABLE_UDP_LOGGING, True)
|
||||
self.assertEquals(settings.ENABLE_OBJECT_LOGGING, True)
|
||||
self.assertEquals(settings.LOG_SKIPPED_PACKETS, True)
|
||||
self.assertEquals(settings.ENABLE_HOST_LOGGING, True)
|
||||
self.assertEquals(settings.LOG_COROUTINE_SPAWNS, True)
|
||||
self.assertEquals(settings.DISABLE_SPAMMERS, True)
|
||||
self.assertEquals(settings.UDP_SPAMMERS, ['PacketAck', 'AgentUpdate'])
|
||||
|
||||
def test_quiet_settings(self):
|
||||
|
||||
settings = Settings(True)
|
||||
|
||||
self.assertEquals(settings.quiet_logging, True)
|
||||
self.assertEquals(settings.HANDLE_PACKETS, True)
|
||||
self.assertEquals(settings.LOG_VERBOSE, False)
|
||||
self.assertEquals(settings.ENABLE_BYTES_TO_HEX_LOGGING, False)
|
||||
self.assertEquals(settings.ENABLE_CAPS_LOGGING, False)
|
||||
self.assertEquals(settings.ENABLE_CAPS_LLSD_LOGGING, False)
|
||||
self.assertEquals(settings.ENABLE_EQ_LOGGING, False)
|
||||
self.assertEquals(settings.ENABLE_UDP_LOGGING, False)
|
||||
self.assertEquals(settings.ENABLE_OBJECT_LOGGING, False)
|
||||
self.assertEquals(settings.LOG_SKIPPED_PACKETS, False)
|
||||
self.assertEquals(settings.ENABLE_HOST_LOGGING, False)
|
||||
self.assertEquals(settings.LOG_COROUTINE_SPAWNS, False)
|
||||
|
||||
def test_suite():
|
||||
from unittest import TestSuite, makeSuite
|
||||
suite = TestSuite()
|
||||
suite.addTest(makeSuite(TestEvents))
|
||||
return suite
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user