Esempio n. 1
0
 def setUpClass(self):
     shopify.ApiVersion.define_known_versions()
     shopify.ApiVersion.define_version(shopify.Release('2019-04'))
     self.session1 = shopify.Session('shop1.myshopify.com', 'unstable',
                                     'token1')
     self.session2 = shopify.Session('shop2.myshopify.com', '2019-04',
                                     'token2')
Esempio n. 2
0
    def test_coerce_to_version_returns_known_versions(self):
        v1 = shopify.Unstable()
        v2 = shopify.ApiVersion.define_version(shopify.Release('2019-01'))

        self.assertNotEqual(v1, None)
        self.assertEqual(v1, shopify.ApiVersion.coerce_to_version('unstable'))
        self.assertEqual(v2, shopify.ApiVersion.coerce_to_version('2019-01'))
Esempio n. 3
0
 def setUpClass(self):
     shopify.ApiVersion.define_known_versions()
     shopify.ApiVersion.define_version(shopify.Release("2019-04"))
     self.session1 = shopify.Session("shop1.myshopify.com", "unstable",
                                     "token1")
     self.session2 = shopify.Session("shop2.myshopify.com", "2019-04",
                                     "token2")
Esempio n. 4
0
 def test_two_release_versions_with_same_number_are_equal(self):
     version1 = shopify.Release('2019-01')
     version2 = shopify.Release('2019-01')
     self.assertEqual(version1, version2)
Esempio n. 5
0
 def test_release_api_path_returns_correct_url(self):
     self.assertEqual('https://fakeshop.myshopify.com/admin/api/2019-04',
         shopify.Release('2019-04').api_path('https://fakeshop.myshopify.com'))
Esempio n. 6
0
 def test_raises_if_format_invalid(self):
     with self.assertRaises(shopify.InvalidVersionError):
         shopify.Release('crazy-name')
Esempio n. 7
0
 def setUpClass(self):
     shopify.ApiVersion.define_known_versions()
     shopify.ApiVersion.define_version(shopify.Release('2019-04'))
 def test_release_api_path_returns_correct_url(self):
     self.assertEqual(
         "https://fakeshop.myshopify.com/admin/api/2019-04",
         shopify.Release("2019-04").api_path("https://fakeshop.myshopify.com"),
     )