Test library setting data.
(self)
| 183 | self.assertEqual(data['data']['profile']['email'], self.defaults['user'].email, "email not matched.") |
| 184 | |
| 185 | def test_library_setting_data(self): |
| 186 | """Test library setting data.""" |
| 187 | query = """ |
| 188 | query LibrarySetting($libraryId: UUID) { |
| 189 | librarySetting(libraryId: $libraryId) { |
| 190 | library { |
| 191 | name |
| 192 | classificationColorEnabled |
| 193 | classificationStyleEnabled |
| 194 | classificationObjectEnabled |
| 195 | classificationLocationEnabled |
| 196 | classificationFaceEnabled |
| 197 | } |
| 198 | sourceFolder |
| 199 | } |
| 200 | } |
| 201 | """ |
| 202 | response = self.api_client.post_graphql(query, {'libraryId': str(self.defaults['library'].id)}) |
| 203 | data = get_graphql_content(response) |
| 204 | assert response.status_code == 200 |
| 205 | self.assertEqual(data['data']['librarySetting']['library']['name'], self.defaults['library'].name) |
| 206 | self.assertTrue(data['data']['librarySetting']['library']['classificationColorEnabled']) |
| 207 | self.assertTrue(data['data']['librarySetting']['library']['classificationStyleEnabled']) |
| 208 | self.assertTrue(data['data']['librarySetting']['library']['classificationObjectEnabled']) |
| 209 | self.assertTrue(data['data']['librarySetting']['library']['classificationLocationEnabled']) |
| 210 | self.assertTrue(data['data']['librarySetting']['library']['classificationFaceEnabled']) |
| 211 | self.assertEqual(data['data']['librarySetting']['sourceFolder'], self.defaults['library'].paths.all()[0].path) |
| 212 | |
| 213 | def test_library_update_style_enabled_mutation(self): |
| 214 | """Test library updateStyleEnabled mutation response.""" |
nothing calls this directly
no test coverage detected