Passed
Push — master ( 057e53...a85d53 )
by Ken M.
01:23
created

test_texas_referee.Tests.test_Basics()   A

Complexity

Conditions 2

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 3
nop 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
import unittest
2
3
from texas_referee import texas_referee
4
5
6
class Tests(unittest.TestCase):
7
    TESTS = {
8
        "Basics": [
9
            {"input": "Kh,Qh,Ah,9s,2c,Th,Jh", "answer": "Ah,Kh,Qh,Jh,Th"},
10
            {"input": "Qd,Ad,9d,8d,Td,Jd,7d", "answer": "Qd,Jd,Td,9d,8d"},
11
            {"input": "5c,7h,7d,9s,9c,8h,6d", "answer": "9c,8h,7h,6d,5c"},
12
            {"input": "Ts,2h,2d,3s,Td,3c,Th", "answer": "Th,Td,Ts,3c,3s"},
13
            {"input": "Jh,Js,9h,Jd,Th,8h,Td", "answer": "Jh,Jd,Js,Th,Td"},
14
            {"input": "Js,Td,8d,9s,7d,2d,4d", "answer": "Td,8d,7d,4d,2d"},
15
            {"input": "Ts,2h,Tc,3s,Td,3c,Th", "answer": "Th,Td,Tc,Ts,3c"},
16
            {"input": "Ks,9h,Th,Jh,Kd,Kh,8s", "answer": "Kh,Kd,Ks,Jh,Th"},
17
            {"input": "2s,3s,4s,5s,2d,7h,8h", "answer": "8h,7h,5s,2d,2s"},
18
            {"input": "2c,3s,4s,5s,7s,2d,7h", "answer": "7h,7s,5s,2d,2c"},
19
            {"input": "3h,4h,Th,6s,Ad,Jc,2h", "answer": "Ad,Jc,Th,6s,4h"},
20
        ]
21
    }
22
23
    def test_Basics(self):
24
        for i in self.TESTS['Basics']:
25
            assert texas_referee(i['input']) == i['answer']
26