コード例 #1
0
ファイル: tests.py プロジェクト: wuzesheng/pygal
    def test_frenchmapdepartments():
        fmap = FrenchMap_Departments(style=choice(list(styles.values())))
        for i in range(10):
            fmap.add('s%d' % i,
                     [(choice(list(DEPARTMENTS.keys())), randint(0, 100))
                      for _ in range(randint(1, 5))])

        fmap.add('links', [{
            'value': ('69', 10),
            'label': '\o/',
            'xlink': 'http://google.com?q=69'
        }, {
            'value': ('42', 20),
            'label': 'Y',
        }])
        fmap.add('6th', [3, 5, 34, 12])
        fmap.title = 'French map'
        return fmap.render_response()
コード例 #2
0
ファイル: tests.py プロジェクト: Cortana-/pygal
    def test_frenchmapdepartments():
        fmap = FrenchMap_Departments(style=choice(list(styles.values())))
        for i in range(10):
            fmap.add("s%d" % i, [(choice(list(DEPARTMENTS.keys())), randint(0, 100)) for _ in range(randint(1, 5))])

        fmap.add(
            "links",
            [
                {"value": ("69", 10), "label": "\o/", "xlink": "http://google.com?q=69"},
                {"value": ("42", 20), "label": "Y"},
            ],
        )
        fmap.add("6th", [3, 5, 34, 12])
        fmap.title = "French map"
        return fmap.render_response()
コード例 #3
0
ファイル: tests.py プロジェクト: nsmgr8/pygal
    def test_frenchmapdepartments():
        fmap = FrenchMap_Departments(style=choice(list(styles.values())))
        for i in range(10):
            fmap.add('s%d' % i, [
                (choice(list(DEPARTMENTS.keys())), randint(0, 100)) for _ in range(randint(1, 5))])

        fmap.add('links', [{
            'value': ('69', 10),
            'label': '\o/',
            'xlink': 'http://google.com?q=69'
        }, {
            'value': ('42', 20),
            'label': 'Y',
        }])
        fmap.add('6th', [3, 5, 34, 12])
        fmap.title = 'French map'
        return fmap.render_response()
コード例 #4
0
def test_frenchmaps():
    datas = {}
    for dept in DEPARTMENTS.keys():
        datas[dept] = int(''.join([x for x in dept if x.isdigit()])) * 10

    fmap = FrenchMap_Departments()
    fmap.add('departements', datas)
    q = fmap.render_pyquery()
    assert len(
        q('#departements .departement,#dom-com .departement')
    ) == len(DEPARTMENTS)

    fmap = FrenchMap_Regions()
    fmap.add('regions', aggregate_regions(datas))
    q = fmap.render_pyquery()
    assert len(q('#regions .region,#dom-com .region')) == len(REGIONS)

    assert aggregate_regions(datas.items()) == aggregate_regions(datas)