From 46b07da8260831b7a1cfd71f2aae842c0bf947e9 Mon Sep 17 00:00:00 2001 From: Phillip Cloud Date: Thu, 3 Sep 2015 18:32:29 -0400 Subject: [PATCH 1/2] Add failing test on master --- blaze/server/tests/test_server.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/blaze/server/tests/test_server.py b/blaze/server/tests/test_server.py index 9042272af..2dc753343 100644 --- a/blaze/server/tests/test_server.py +++ b/blaze/server/tests/test_server.py @@ -468,3 +468,21 @@ def test_auth(test_with_auth, username, password, serial): headers=headers, ) assert v.status_code == 401 + + +@pytest.mark.parametrize('serial', all_formats) +def test_minute_query(test, serial): + expr = t.events.when.minute + query = {'expr': to_tree(expr)} + result = test.post( + '/compute', + headers=mimetype(serial), + data=serial.dumps(query) + ) + expected = { + 'data': [0, 0], + 'names': ['when_minute'], + 'datashape': '2 * int64' + } + assert result.status_code == 200 + assert expected == serial.loads(result.data) From 6ba08b2a19710143c40ce16317d1855aa93874f4 Mon Sep 17 00:00:00 2001 From: Phillip Cloud Date: Thu, 3 Sep 2015 18:32:51 -0400 Subject: [PATCH 2/2] Export minute --- blaze/expr/datetime.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blaze/expr/datetime.py b/blaze/expr/datetime.py index 609cc78ee..af08aad5f 100644 --- a/blaze/expr/datetime.py +++ b/blaze/expr/datetime.py @@ -7,9 +7,9 @@ __all__ = ['DateTime', 'Date', 'date', 'Year', 'year', 'Month', 'month', 'Day', - 'day', 'Hour', 'hour', 'Second', 'second', 'Millisecond', - 'millisecond', 'Microsecond', 'microsecond', 'Date', 'date', 'Time', - 'time', 'UTCFromTimestamp', 'DateTimeTruncate'] + 'day', 'Hour', 'hour', 'Minute', 'minute', 'Second', 'second', + 'Millisecond', 'millisecond', 'Microsecond', 'microsecond', 'Date', + 'date', 'Time', 'time', 'UTCFromTimestamp', 'DateTimeTruncate'] class DateTime(ElemWise):