|
|
@@ -11,6 +11,9 @@ import itertools |
|
|
|
from nilmdb.utils.interval import IntervalError |
|
|
|
from nilmdb.server.interval import Interval, DBInterval, IntervalSet |
|
|
|
|
|
|
|
# so we can test them separately |
|
|
|
from nilmdb.utils.interval import Interval as UtilsInterval |
|
|
|
|
|
|
|
from testutil.helpers import * |
|
|
|
import unittest |
|
|
|
|
|
|
@@ -47,6 +50,15 @@ def makeset(string): |
|
|
|
return iset |
|
|
|
|
|
|
|
class TestInterval: |
|
|
|
def test_client_interval(self): |
|
|
|
# Run interval tests against the Python version of Interval. |
|
|
|
global Interval |
|
|
|
NilmdbInterval = Interval |
|
|
|
Interval = UtilsInterval |
|
|
|
self.test_interval() |
|
|
|
self.test_interval_intersect() |
|
|
|
Interval = NilmdbInterval |
|
|
|
|
|
|
|
def test_interval(self): |
|
|
|
# Test Interval class |
|
|
|
os.environ['TZ'] = "America/New_York" |
|
|
|