--- /dev/null
+"""
+Configuration class for P2P logging information.
+
+2011, Mariana Marasoiu, mariana.marasoiu@gmail.com
+"""
+
+import os
+import os.path
+import logging
+
+#
+# Logging code heavily inspired by Logging HOWTO documentation:
+# http://docs.python.org/dev/howto/logging.html#configuring-logging
+#
+
+# Create logger; default logging level is DEBUG.
+logger = logging.getLogger(__name__)
+logger.setLevel(logging.DEBUG)
+
+# Create console handler and set level to ERROR.
+ch = logging.StreamHandler()
+ch.setLevel(logging.DEBUG)
+
+# Create formatter.
+formatter = logging.Formatter('%(filename)s:%(lineno)s - %(levelname)s: %(message)s')
+
+# Add formatter to console handler.
+ch.setFormatter(formatter)
+
+# Add console handler to logger.
+logger.addHandler(ch)
+
+
+class SwarmConfig(object):
+ def __init__(self):
+ pass
+
+ def load(self, ini_file):
+ pass
+
+ def store(self, ini_file):
+ pass
+
+ def add(self, section, option, value):
+ pass
+
+ def get(self, section):
+ pass
+
+ def set(self, section, option, value):
+ pass
+
+class SessionConfig(object):
+ def __init__(self):
+ pass
+
+ def load(self, ini_file):
+ pass
+
+ def store(self, ini_file):
+ pass
+
+ def add(self, section, option, value):
+ pass
+
+ def get(self, section):
+ pass
+
+ def set(self, section, option, value):
+ pass
+
+class AccessConfig(object):
+ def __init__(self):
+ pass
+
+ def load(self, ini_file):
+ pass
+
+ def store(self, ini_file):
+ pass
+
+ def add(self, section, option, value):
+ pass
+
+ def get(self, section):
+ pass
+
+ def set(self, section, option, value):
+ pass
+
--- /dev/null
+"""
+Test suite for config. Uses unittest module.
+
+2011, Mariana Marasoiu, mariana.marasoiu@gmail.com
+"""
+
+import unittest
+import os
+import os.path
+import shutil
+import sys
+
+import config
+
+class SwarmConfigTest(object):
+ """
+ Test suite for SwarmConfig class in config.py.
+ """
+ def setUp(self)
+ pass
+
+ def tearDown(self)
+ pass
+
+ def test_add(self):
+ pass
+
+ def test_get(self):
+ pass
+
+ def test_other(self):
+ pass
+
+class SessionConfigTest(object):
+ """
+ Test suite for AccessConfig class in config.py.
+ """
+ def setUp(self)
+ pass
+
+ def tearDown(self)
+ pass
+
+ def test_add(self):
+ pass
+
+ def test_get(self):
+ pass
+
+ def test_other(self):
+ pass
+
+class AccessConfigTest(object):
+ """
+ Test suite for AccessConfig class in config.py.
+ """
+ def setUp(self)
+ pass
+
+ def tearDown(self)
+ pass
+
+ def test_add(self):
+ pass
+
+ def test_get(self):
+ pass
+
+ def test_other(self):
+ pass
+
+if __name__ == "__main__":
+ unittest.main()