test_slicer_api.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:fireant 作者: kayak 项目源码 文件源码
def test_multiple_metrics_and_dimensions(self):
        display_schema = self.test_slicer.manager.display_schema(
            metrics=['foo', 'bar'],
            dimensions=[('date', DatetimeDimension.month), ('clicks', 50, 100), 'locale', 'account'],
        )

        self.assertDictEqual(
            {
                'metrics': {
                    'foo': {'label': 'foo', 'axis': 0},
                    'bar': {'label': 'FizBuz', 'axis': 1},
                },
                'dimensions': {
                    'date': {'label': 'date'},
                    'clicks': {'label': 'My Clicks'},
                    'locale': {'label': 'Locale', 'display_options': {
                        'us': 'United States', 'de': 'Germany', np.nan: '', pd.NaT: ''
                    }},
                    'account': {'label': 'Account', 'display_field': 'account_display'},
                },
                'references': {},
            },
            display_schema
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号