本文整理匯總了Python中easyshop.core.interfaces.ICurrencyManagement.getShortName方法的典型用法代碼示例。如果您正苦於以下問題:Python ICurrencyManagement.getShortName方法的具體用法?Python ICurrencyManagement.getShortName怎麽用?Python ICurrencyManagement.getShortName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類easyshop.core.interfaces.ICurrencyManagement
的用法示例。
在下文中一共展示了ICurrencyManagement.getShortName方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: TestCurrencyManagementUSD
# 需要導入模塊: from easyshop.core.interfaces import ICurrencyManagement [as 別名]
# 或者: from easyshop.core.interfaces.ICurrencyManagement import getShortName [as 別名]
class TestCurrencyManagementUSD(EasyShopTestCase):
"""
"""
def afterSetUp(self):
"""
"""
super(TestCurrencyManagementUSD, self).afterSetUp()
self.shop.setCurrency("usd")
self.cm = ICurrencyManagement(self.shop)
def testGetLongName(self):
"""
"""
self.assertEqual(self.cm.getLongName(), "US-Dollar")
def testGetShortName(self):
"""
"""
self.assertEqual(self.cm.getShortName(), "USD")
def testGetSymbol(self):
"""
"""
self.assertEqual(self.cm.getSymbol(), "$")
def testPriceToString(self):
"""
"""
price = 42.0
string = self.cm.priceToString(price)
self.assertEqual(string, "$ 42,00*")
string = self.cm.priceToString(price, "short")
self.assertEqual(string, "USD 42,00*")
string = self.cm.priceToString(price, "long")
self.assertEqual(string, "US-Dollar 42,00*")
string = self.cm.priceToString(price, "long", "after")
self.assertEqual(string, "42,00* US-Dollar")
示例2: TestCurrencyManagementEUR
# 需要導入模塊: from easyshop.core.interfaces import ICurrencyManagement [as 別名]
# 或者: from easyshop.core.interfaces.ICurrencyManagement import getShortName [as 別名]
class TestCurrencyManagementEUR(EasyShopTestCase):
"""
"""
def afterSetUp(self):
"""
"""
super(TestCurrencyManagementEUR, self).afterSetUp()
self.cm = ICurrencyManagement(self.shop)
def testGetLongName(self):
"""
"""
self.assertEqual(self.cm.getLongName(), "Euro")
def testGetShortName(self):
"""
"""
self.assertEqual(self.cm.getShortName(), "EUR")
def testGetSymbol(self):
"""
"""
self.assertEqual(self.cm.getSymbol(), "€")
def testPriceToString(self):
"""
"""
price = 42.0
string = self.cm.priceToString(price)
self.assertEqual(string, "€ 42,00*")
string = self.cm.priceToString(price, "short")
self.assertEqual(string, "EUR 42,00*")
string = self.cm.priceToString(price, "long")
self.assertEqual(string, "Euro 42,00*")
string = self.cm.priceToString(price, "long", "after")
self.assertEqual(string, "42,00* Euro")