# Path: greenpithumb/clock.py
# class Clock(object):
# class LocalClock(Clock):
# class Timer(object):
#     def wait(self, wait_time_seconds):
#     def now(self):
#     def now(self):
#     def __init__(self, clock, duration):
#     def set_remaining(self, time_remaining):
#     def expired(self):
#     def reset(self):


import datetime
import time
import unittest
import mock
import pytz
from greenpithumb import clock




class ClockTest(unittest.TestCase):

    def setUp(self):
        self.clock = clock.Clock()

    @mock.patch.object(time, 'sleep')

# Path: greenpithumb/clock.py
# class Clock(object):
# class LocalClock(Clock):
# class Timer(object):
#     def wait(self, wait_time_seconds):
#     def now(self):
#     def now(self):
#     def __init__(self, clock, duration):
#     def set_remaining(self, time_remaining):
#     def expired(self):
#     def reset(self):


# Path: tests/test_clock.py
import datetime
import time
import unittest
import mock
import pytz
from greenpithumb import clock





class ClockTest(unittest.TestCase):

    def setUp(self):
        self.clock = clock.Clock()

    @mock.patch.object(time, 'sleep')

    def test_wait_waits_for_correct_number_of_milliseconds(self, mock_sleep):