Browse Source

Fix tests by re using __value__

pull/8/head
Florian Mounier 12 years ago
parent
commit
15e136bd4a
  1. 8
      pygal/ghost.py

8
pygal/ghost.py

@ -40,6 +40,8 @@ class Ghost(object):
def __init__(self, config=None, **kwargs): def __init__(self, config=None, **kwargs):
"""Init config""" """Init config"""
name = self.__class__.__name__
self.cls = REAL_CHARTS[name]
if config and type(config) == type: if config and type(config) == type:
config = config() config = config()
@ -55,13 +57,11 @@ class Ghost(object):
def add(self, title, values): def add(self, title, values):
"""Add a serie to this graph""" """Add a serie to this graph"""
self.series.append( self.series.append(
Serie(title, values, len(self.series), Value)) Serie(title, values, len(self.series), self.cls.__value__))
def make_instance(self): def make_instance(self):
self.config(**self.__dict__) self.config(**self.__dict__)
name = self.__class__.__name__ self._last__inst = self.cls(self.config, self.series)
cls = REAL_CHARTS[name]
self._last__inst = cls(self.config, self.series)
return self._last__inst return self._last__inst
# Rendering # Rendering

Loading…
Cancel
Save