本文整理汇总了Python中easyshop.core.interfaces.ICurrencyManagement.getSymbol方法的典型用法代码示例。如果您正苦于以下问题:Python ICurrencyManagement.getSymbol方法的具体用法?Python ICurrencyManagement.getSymbol怎么用?Python ICurrencyManagement.getSymbol使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类easyshop.core.interfaces.ICurrencyManagement
的用法示例。
在下文中一共展示了ICurrencyManagement.getSymbol方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TestCurrencyManagementUSD
# 需要导入模块: from easyshop.core.interfaces import ICurrencyManagement [as 别名]
# 或者: from easyshop.core.interfaces.ICurrencyManagement import getSymbol [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 getSymbol [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")