質問編集履歴
1
調査したこと・試したことを追記しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Pythonの
|
1
|
+
Pythonのユニットテストについて理解を深めたい
|
test
CHANGED
@@ -3,6 +3,35 @@
|
|
3
3
|
|
4
4
|
### 前提
|
5
5
|
Pythonでサンプル問題を解いています
|
6
|
+
|
7
|
+
### 調査したこと・試したことが記載されていない質問
|
8
|
+
```
|
9
|
+
self.assertEqual(actual, {
|
10
|
+
1: {'id': 1, 'name': 'ロッシ'},
|
11
|
+
2: {'id': 2, 'name': 'マルケス'},
|
12
|
+
3: {'id': 3, 'name': 'ロレンソ'},
|
13
|
+
})
|
14
|
+
```
|
15
|
+
```
|
16
|
+
self.assertEqual(actual,{
|
17
|
+
"Val": {"code": "Val", "name": "ロッシ"},
|
18
|
+
"Mar": {"code": "Mar", "name": "マルケス"},
|
19
|
+
"Lor": {"code": "Lor", "name": "ロレンソ"},
|
20
|
+
})
|
21
|
+
```
|
22
|
+
上記2つのコードを見たときに、assertEqual(a,b)の公式で、actualと辞書の中身を比較し、同じかどうか判断するユニットテストなのかな?と理解しているのですが、上記コードの中の
|
23
|
+
```
|
24
|
+
1: {'id': 1, 'name': 'ロッシ'},
|
25
|
+
2: {'id': 2, 'name': 'マルケス'},
|
26
|
+
3: {'id': 3, 'name': 'ロレンソ'},
|
27
|
+
```
|
28
|
+
```
|
29
|
+
"Val": {"code": "Val", "name": "ロッシ"},
|
30
|
+
"Mar": {"code": "Mar", "name": "マルケス"},
|
31
|
+
"Lor": {"code": "Lor", "name": "ロレンソ"},
|
32
|
+
```
|
33
|
+
この文が何を意味しているのか理解出来ていません。
|
34
|
+
初歩の初歩かもしれませんが、温かく教えていただけると幸いです。
|
6
35
|
|
7
36
|
### 該当のソースコード
|
8
37
|
|
@@ -41,34 +70,4 @@
|
|
41
70
|
})
|
42
71
|
```
|
43
72
|
|
44
|
-
### 試したこと
|
45
|
-
```
|
46
|
-
self.assertEqual(actual, {
|
47
|
-
1: {'id': 1, 'name': 'ロッシ'},
|
48
|
-
2: {'id': 2, 'name': 'マルケス'},
|
49
|
-
3: {'id': 3, 'name': 'ロレンソ'},
|
50
|
-
})
|
51
|
-
```
|
52
|
-
```
|
53
|
-
self.assertEqual(actual,{
|
54
|
-
"Val": {"code": "Val", "name": "ロッシ"},
|
55
|
-
"Mar": {"code": "Mar", "name": "マルケス"},
|
56
|
-
"Lor": {"code": "Lor", "name": "ロレンソ"},
|
57
|
-
})
|
58
|
-
```
|
59
|
-
上記2つのコードについて教えて下さい。
|
60
|
-
assertEqual(a,b)の公式で、actualと辞書の中身を比較し、正しいかどうか判断するユニットテストなのかな?と理解しているのですが、
|
61
|
-
```
|
62
|
-
1: {'id': 1, 'name': 'ロッシ'},
|
63
|
-
2: {'id': 2, 'name': 'マルケス'},
|
64
|
-
3: {'id': 3, 'name': 'ロレンソ'},
|
65
|
-
```
|
66
|
-
```
|
67
|
-
"Val": {"code": "Val", "name": "ロッシ"},
|
68
|
-
"Mar": {"code": "Mar", "name": "マルケス"},
|
69
|
-
"Lor": {"code": "Lor", "name": "ロレンソ"},
|
70
|
-
```
|
71
|
-
この文が何を意味しているのか理解出来ていません。
|
72
|
-
初歩の初歩かもしれませんが、温かく教えていただけると幸いです。
|
73
73
|
|
74
|
-
|