|
1 | 1 | from django.contrib.auth.models import AnonymousUser |
2 | | -from django.test import TestCase |
3 | 2 | from django.test.client import RequestFactory |
4 | 3 | from django.test.utils import override_settings |
5 | 4 |
|
6 | 5 | from unfold.settings import CONFIG_DEFAULTS |
7 | 6 | from unfold.sites import UnfoldAdminSite |
8 | 7 |
|
9 | 8 |
|
10 | | -class ColorsTestCase(TestCase): |
11 | | - @override_settings( |
12 | | - UNFOLD={ |
13 | | - **CONFIG_DEFAULTS, |
14 | | - **{ |
15 | | - "COLORS": { |
16 | | - "primary": { |
17 | | - 50: "#f0f9ff", |
18 | | - 100: "#e0f2fe", |
19 | | - 200: "#bae6fd", |
20 | | - 300: "#7dd3fc", |
21 | | - 400: "#38bdf8", |
22 | | - 500: "#0ea5e9", |
23 | | - 600: "#0284c7", |
24 | | - 700: "#0369a1", |
25 | | - 800: "#075985", |
26 | | - 900: "#0c4a6e", |
27 | | - 950: "#082f49", |
28 | | - } |
29 | | - }, |
| 9 | +@override_settings( |
| 10 | + UNFOLD={ |
| 11 | + **CONFIG_DEFAULTS, |
| 12 | + **{ |
| 13 | + "COLORS": { |
| 14 | + "primary": { |
| 15 | + 50: "#f0f9ff", |
| 16 | + 100: "#e0f2fe", |
| 17 | + 200: "#bae6fd", |
| 18 | + 300: "#7dd3fc", |
| 19 | + 400: "#38bdf8", |
| 20 | + 500: "#0ea5e9", |
| 21 | + 600: "#0284c7", |
| 22 | + 700: "#0369a1", |
| 23 | + 800: "#075985", |
| 24 | + 900: "#0c4a6e", |
| 25 | + 950: "#082f49", |
| 26 | + } |
30 | 27 | }, |
31 | | - } |
32 | | - ) |
33 | | - def test_colors_hex_to_rgb(self): |
34 | | - admin_site = UnfoldAdminSite() |
35 | | - request = RequestFactory().get("/rand") |
36 | | - request.user = AnonymousUser() |
37 | | - context = admin_site.each_context(request) |
38 | | - self.assertTrue("colors" in context) |
39 | | - self.assertTrue("primary" in context["colors"]) |
| 28 | + }, |
| 29 | + } |
| 30 | +) |
| 31 | +def test_colors_hex_to_rgb(): |
| 32 | + admin_site = UnfoldAdminSite() |
| 33 | + request = RequestFactory().get("/rand") |
| 34 | + request.user = AnonymousUser() |
| 35 | + context = admin_site.each_context(request) |
40 | 36 |
|
41 | | - self.assertEqual(context["colors"]["primary"][50], "240 249 255") |
42 | | - self.assertEqual(context["colors"]["primary"][100], "224 242 254") |
43 | | - self.assertEqual(context["colors"]["primary"][200], "186 230 253") |
44 | | - self.assertEqual(context["colors"]["primary"][300], "125 211 252") |
45 | | - self.assertEqual(context["colors"]["primary"][400], "56 189 248") |
46 | | - self.assertEqual(context["colors"]["primary"][500], "14 165 233") |
47 | | - self.assertEqual(context["colors"]["primary"][600], "2 132 199") |
48 | | - self.assertEqual(context["colors"]["primary"][700], "3 105 161") |
49 | | - self.assertEqual(context["colors"]["primary"][800], "7 89 133") |
50 | | - self.assertEqual(context["colors"]["primary"][900], "12 74 110") |
51 | | - self.assertEqual(context["colors"]["primary"][950], "8 47 73") |
| 37 | + assert "colors" in context |
| 38 | + assert "primary" in context["colors"] |
52 | 39 |
|
53 | | - @override_settings( |
54 | | - UNFOLD={ |
55 | | - **CONFIG_DEFAULTS, |
56 | | - **{ |
57 | | - "COLORS": { |
58 | | - "primary": { |
59 | | - 50: "240 249 255", |
60 | | - 100: "224 242 254", |
61 | | - 200: "186 230 253", |
62 | | - 300: "125 211 252", |
63 | | - 400: "56 189 248", |
64 | | - 500: "14 165 233", |
65 | | - 600: "2 132 199", |
66 | | - 700: "3 105 161", |
67 | | - 800: "7 89 133", |
68 | | - 900: "12 74 110", |
69 | | - 950: "8 47 73", |
70 | | - } |
71 | | - }, |
| 40 | + assert context["colors"]["primary"][50] == "240 249 255" |
| 41 | + assert context["colors"]["primary"][100] == "224 242 254" |
| 42 | + assert context["colors"]["primary"][200] == "186 230 253" |
| 43 | + assert context["colors"]["primary"][300] == "125 211 252" |
| 44 | + assert context["colors"]["primary"][400] == "56 189 248" |
| 45 | + assert context["colors"]["primary"][500] == "14 165 233" |
| 46 | + assert context["colors"]["primary"][600] == "2 132 199" |
| 47 | + assert context["colors"]["primary"][700] == "3 105 161" |
| 48 | + assert context["colors"]["primary"][800] == "7 89 133" |
| 49 | + assert context["colors"]["primary"][900] == "12 74 110" |
| 50 | + assert context["colors"]["primary"][950] == "8 47 73" |
| 51 | + |
| 52 | + |
| 53 | +@override_settings( |
| 54 | + UNFOLD={ |
| 55 | + **CONFIG_DEFAULTS, |
| 56 | + **{ |
| 57 | + "COLORS": { |
| 58 | + "primary": { |
| 59 | + 50: "240 249 255", |
| 60 | + 100: "224 242 254", |
| 61 | + 200: "186 230 253", |
| 62 | + 300: "125 211 252", |
| 63 | + 400: "56 189 248", |
| 64 | + 500: "14 165 233", |
| 65 | + 600: "2 132 199", |
| 66 | + 700: "3 105 161", |
| 67 | + 800: "7 89 133", |
| 68 | + 900: "12 74 110", |
| 69 | + 950: "8 47 73", |
| 70 | + } |
72 | 71 | }, |
73 | | - } |
74 | | - ) |
75 | | - def test_colors_rgb(self): |
76 | | - admin_site = UnfoldAdminSite() |
77 | | - request = RequestFactory().get("/rand") |
78 | | - request.user = AnonymousUser() |
79 | | - context = admin_site.each_context(request) |
80 | | - self.assertTrue("colors" in context) |
81 | | - self.assertTrue("primary" in context["colors"]) |
| 72 | + }, |
| 73 | + } |
| 74 | +) |
| 75 | +def test_colors_rgb(): |
| 76 | + admin_site = UnfoldAdminSite() |
| 77 | + request = RequestFactory().get("/rand") |
| 78 | + request.user = AnonymousUser() |
| 79 | + context = admin_site.each_context(request) |
| 80 | + assert "colors" in context |
| 81 | + assert "primary" in context["colors"] |
82 | 82 |
|
83 | | - self.assertEqual(context["colors"]["primary"][50], "240 249 255") |
84 | | - self.assertEqual(context["colors"]["primary"][100], "224 242 254") |
85 | | - self.assertEqual(context["colors"]["primary"][200], "186 230 253") |
86 | | - self.assertEqual(context["colors"]["primary"][300], "125 211 252") |
87 | | - self.assertEqual(context["colors"]["primary"][400], "56 189 248") |
88 | | - self.assertEqual(context["colors"]["primary"][500], "14 165 233") |
89 | | - self.assertEqual(context["colors"]["primary"][600], "2 132 199") |
90 | | - self.assertEqual(context["colors"]["primary"][700], "3 105 161") |
91 | | - self.assertEqual(context["colors"]["primary"][800], "7 89 133") |
92 | | - self.assertEqual(context["colors"]["primary"][900], "12 74 110") |
93 | | - self.assertEqual(context["colors"]["primary"][950], "8 47 73") |
| 83 | + assert context["colors"]["primary"][50] == "240 249 255" |
| 84 | + assert context["colors"]["primary"][100] == "224 242 254" |
| 85 | + assert context["colors"]["primary"][200] == "186 230 253" |
| 86 | + assert context["colors"]["primary"][300] == "125 211 252" |
| 87 | + assert context["colors"]["primary"][400] == "56 189 248" |
| 88 | + assert context["colors"]["primary"][500] == "14 165 233" |
| 89 | + assert context["colors"]["primary"][600] == "2 132 199" |
| 90 | + assert context["colors"]["primary"][700] == "3 105 161" |
| 91 | + assert context["colors"]["primary"][800] == "7 89 133" |
| 92 | + assert context["colors"]["primary"][900] == "12 74 110" |
| 93 | + assert context["colors"]["primary"][950] == "8 47 73" |
0 commit comments