|
8 | 8 | ENVIRONMENT = config.ENVIRONMENT |
9 | 9 | HOST = config.HOST |
10 | 10 | FAQ_UID = config.FAQ_UID # Add this in your config.py |
11 | | - |
| 11 | +VARIANT_UID = config.VARIANT_UID |
12 | 12 |
|
13 | 13 | class TestEntry(unittest.TestCase): |
14 | 14 |
|
@@ -134,6 +134,28 @@ def test_22_entry_include_metadata(self): |
134 | 134 | content_type = self.stack.content_type('faq') |
135 | 135 | entry = content_type.entry("878783238783").include_metadata() |
136 | 136 | self.assertEqual({'include_metadata': 'true'}, entry.entry_queryable_param) |
| 137 | + |
| 138 | + def test_23_content_type_variants(self): |
| 139 | + content_type = self.stack.content_type('faq') |
| 140 | + entry = content_type.variants(VARIANT_UID) |
| 141 | + self.assertIn('variants', entry['entries'][0]['publish_details']) |
| 142 | + |
| 143 | + def test_24_entry_variants(self): |
| 144 | + content_type = self.stack.content_type('faq') |
| 145 | + entry = content_type.entry(FAQ_UID).variants(VARIANT_UID) |
| 146 | + self.assertIn('variants', entry['entry']['publish_details']) |
| 147 | + |
| 148 | + def test_25_content_type_variants_with_has_hash_variant(self): |
| 149 | + content_type = self.stack.content_type('faq') |
| 150 | + entry = content_type.variants([VARIANT_UID]) |
| 151 | + self.assertIn('variants', entry['entries'][0]['publish_details']) |
| 152 | + |
| 153 | + def test_25_content_type_entry_variants_with_has_hash_variant(self): |
| 154 | + content_type = self.stack.content_type('faq').entry(FAQ_UID) |
| 155 | + entry = content_type.variants([VARIANT_UID]) |
| 156 | + self.assertIn('variants', entry['entry']['publish_details']) |
| 157 | + |
| 158 | + |
137 | 159 |
|
138 | 160 |
|
139 | 161 | if __name__ == '__main__': |
|
0 commit comments