Esempio n. 1
0
class TestAmazonStorePrice(TestCase):
    def setUp(self):
        self.lib = PsnStorePrice()
        self.urltest = "https://store.playstation.com/#!/it-it/giochi/arslan-the-warriors-of-legend-con-bonus/" \
                       "cid=EP4108-CUSA03866_00-ARSLANWITHBONUS0"

    def test_normalizeurl(self):
        self.assertEqual(self.lib.normalizeurl(self.urltest), self.urltest)

    def test_normalizeprice(self):
        self.assertEqual(self.lib.normalizeprice("€1,00"), 1.00)
        self.assertEqual(self.lib.normalizeprice("$14.08"), 14.08)
        self.assertEqual(self.lib.normalizeprice("£11.00"), 11.00)

    def test_geturl(self):
        self.assertEqual(self.lib.getpage(self.lib.normalizeurl(self.urltest)).find(
            "h1", {"class": "productTitle"}).contents[0], "ARSLAN: THE WARRIORS OF LEGEND con Bonus")

    def test_getprice(self):
        self.assertIsInstance(self.lib.getprice(self.urltest), float)
Esempio n. 2
0
class TestAmazonStorePrice(TestCase):
    def setUp(self):
        self.lib = PsnStorePrice()
        self.urltest = "https://store.playstation.com/#!/it-it/giochi/arslan-the-warriors-of-legend-con-bonus/" \
                       "cid=EP4108-CUSA03866_00-ARSLANWITHBONUS0"

    def test_normalizeurl(self):
        self.assertEqual(self.lib.normalizeurl(self.urltest), self.urltest)

    def test_normalizeprice(self):
        self.assertEqual(self.lib.normalizeprice("€1,00"), 1.00)
        self.assertEqual(self.lib.normalizeprice("$14.08"), 14.08)
        self.assertEqual(self.lib.normalizeprice("£11.00"), 11.00)

    def test_geturl(self):
        self.assertEqual(
            self.lib.getpage(self.lib.normalizeurl(self.urltest)).find(
                "h1", {
                    "class": "productTitle"
                }).contents[0], "ARSLAN: THE WARRIORS OF LEGEND con Bonus")

    def test_getprice(self):
        self.assertIsInstance(self.lib.getprice(self.urltest), float)
Esempio n. 3
0
 def setUp(self):
     self.lib = PsnStorePrice()
     self.urltest = "https://store.playstation.com/#!/it-it/giochi/arslan-the-warriors-of-legend-con-bonus/" \
                    "cid=EP4108-CUSA03866_00-ARSLANWITHBONUS0"
Esempio n. 4
0
from psnstoreprice import PsnStorePrice

url = "https://store.playstation.com/#!/it-it/giochi/arslan-the-warriors-of-legend-con-bonus/"
pricelib = PsnStorePrice()
pricelib.getpage(pricelib.normalizeurl(url))
Esempio n. 5
0
 def setUp(self):
     self.lib = PsnStorePrice()
     self.urltest = "https://store.playstation.com/#!/it-it/giochi/arslan-the-warriors-of-legend-con-bonus/" \
                    "cid=EP4108-CUSA03866_00-ARSLANWITHBONUS0"
Esempio n. 6
0
from psnstoreprice import PsnStorePrice

url = "https://store.playstation.com/#!/en-ie/games/earth-defense-force-41-the-shadow-of-new-despair/" \
      "cid=EP4293-CUSA03467_00-EARTHDEFENSEFO41"
pricelib = PsnStorePrice()
print(pricelib.getprice(url))