Completed
Branch master (28ef54)
by Fox
01:25
created

MyServiceTest   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Importance

Changes 3
Bugs 0 Features 2
Metric Value
c 3
b 0
f 2
dl 0
loc 24
rs 10
wmc 4
1
# coding: utf-8
2
from django.test import TestCase
3
4
5
class MyServiceTest(TestCase):
6
7
    def setUp(self):
8
        self.package = "th_rss"
9
        self.module_name = 'my_rss'
10
        self.service_name = 'ServiceRss'
11
        self.full_name = "th_rss.my_rss.ServiceRss"
12
13
    def test_full_name(self):
14
        service_name = self.package.split('_')[1]
15
        full_name = ''.join((self.package,
16
                             ".my_",
17
                             service_name,
18
                             ".Service",
19
                             service_name.title()))
20
        self.assertEqual(self.full_name, full_name)
21
22
    def test_module_name(self):
23
        module_name = "".join(("my_", self.package.split('_')[1]))
24
        self.assertEqual(self.module_name, module_name)
25
26
    def test_service_name(self):
27
        service_name = "".join(("Service", self.package.split('_')[1].title()))
28
        self.assertEqual(self.service_name, service_name)
29