Ejemplo n.º 1
0
def test_find_daily_accumulated_users():
    httpretty.register_uri(httpretty.GET,
                           'http://graphite.dev.rc.nectar.org.au/render/',
                           body=open(FILE_PATH).read(),
                           content_type="application/json")

    expected_daily_accumulated_users = [{
        "target":
        "Cumulative",
        "datapoints": [
            [0.0, 1324216800],
            [0.0, 1324303200],
            [2.0, 1325512800],
            [3.0, 1325599200],
        ]
    }, {
        "target":
        "Frequency",
        "datapoints": [
            [0.0, 1324303200],
            [2.0, 1325512800],
        ]
    }]

    actual_accumulated_users = find_daily_accumulated_users()
    assert expected_daily_accumulated_users == actual_accumulated_users
Ejemplo n.º 2
0
def test_find_daily_accumulated_users():
    httpretty.register_uri(
        httpretty.GET,
        'http://graphite.dev.rc.nectar.org.au/render/',
        body=open(FILE_PATH).read(),
        content_type="application/json")

    expected_daily_accumulated_users = [
        {
            "target": "Cumulative",
            "datapoints": [
                [0.0, 1324216800],
                [0.0, 1324303200],
                [2.0, 1325512800],
                [3.0, 1325599200],
            ]
        },
        {
            "target": "Frequency",
            "datapoints": [
                [0.0, 1324303200],
                [2.0, 1325512800],
            ]
        }
    ]

    actual_accumulated_users = find_daily_accumulated_users()
    assert expected_daily_accumulated_users == actual_accumulated_users
Ejemplo n.º 3
0
def registrations_frequency(request):
    q_from = request.GET.get('from')
    q_until = request.GET.get('until')

    registration_cumulative_history = \
        find_daily_accumulated_users(q_from, q_until)
    json_string = dumps(registration_cumulative_history)
    return HttpResponse(json_string, "application/json")
Ejemplo n.º 4
0
 def test_find_daily_accumulated_users_return_response(self):
     saved_get = requests.get
     requests.get = dummy_get
     try:
         actual_accumulated_users = \
             find_daily_accumulated_users()
         self.assertEqual(
             ExpectedUserStatistics
             .daily_accumulated_users,
             actual_accumulated_users)
     finally:
         requests.get = saved_get
Ejemplo n.º 5
0
def test_find_daily_accumulated_users(mock_get):
    mock_get.return_value.json.return_value = GRAPHITE_OUTPUT

    expected_daily_accumulated_users = [{
        "target":
        "Cumulative",
        "datapoints": [
            [0.0, 1324216800],
            [0.0, 1324303200],
            [2.0, 1325512800],
            [3.0, 1325599200],
        ]
    }, {
        "target":
        "Frequency",
        "datapoints": [
            [0.0, 1324303200],
            [2.0, 1325512800],
        ]
    }]

    actual_accumulated_users = find_daily_accumulated_users()
    assert expected_daily_accumulated_users == actual_accumulated_users
Ejemplo n.º 6
0
def registrations_frequency(request):
    registration_cumulative_history = \
        find_daily_accumulated_users()
    json_string = dumps(registration_cumulative_history)
    return HttpResponse(json_string, "application/json")
Ejemplo n.º 7
0
def registrations_frequency(request):
    registration_cumulative_history = \
        find_daily_accumulated_users()
    json_string = dumps(registration_cumulative_history)
    return HttpResponse(json_string, "application/json")