ClockTest   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 13
rs 10
c 0
b 0
f 0
wmc 3

2 Methods

Rating   Name   Duplication   Size   Complexity  
A test_Can_create_datetimestring() 0 8 2
A setUp() 0 2 1
1
from mock import Mock, patch, sentinel
2
from tests.ditest import DependencyInjectionTestBase
3
import datetime
4
5
6
class ClockTest(DependencyInjectionTestBase):
7
8
    def setUp(self):
9
        super(ClockTest, self).setUp()
10
11
    def test_Can_create_datetimestring(self):
12
        from niprov.clock import Clock
13
        now = datetime.datetime(year=1982, month=1, day=2, 
14
            hour=3, minute=4, second=5, microsecond=6789)
15
        with patch('niprov.clock.datetime') as datetimeModule:
16
            datetimeModule.datetime.now.return_value = now
17
            klok = Clock()
18
            self.assertEqual(klok.getNowString(), '1982-01-02_03-04-05')
19
20
21
22