aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/__init__.py
blob: a468b272bc78060655963f57134567dea79dce90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Copyright (c) 2017 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

from __future__ import absolute_import
import mock


STL_MOCKS = {
    'trex_stl_lib': mock.MagicMock(),
    'trex_stl_lib.base64': mock.MagicMock(),
    'trex_stl_lib.binascii': mock.MagicMock(),
    'trex_stl_lib.collections': mock.MagicMock(),
    'trex_stl_lib.copy': mock.MagicMock(),
    'trex_stl_lib.datetime': mock.MagicMock(),
    'trex_stl_lib.functools': mock.MagicMock(),
    'trex_stl_lib.imp': mock.MagicMock(),
    'trex_stl_lib.inspect': mock.MagicMock(),
    'trex_stl_lib.json': mock.MagicMock(),
    'trex_stl_lib.linecache': mock.MagicMock(),
    'trex_stl_lib.math': mock.MagicMock(),
    'trex_stl_lib.os': mock.MagicMock(),
    'trex_stl_lib.platform': mock.MagicMock(),
    'trex_stl_lib.pprint': mock.MagicMock(),
    'trex_stl_lib.random': mock.MagicMock(),
    'trex_stl_lib.re': mock.MagicMock(),
    'trex_stl_lib.scapy': mock.MagicMock(),
    'trex_stl_lib.socket': mock.MagicMock(),
    'trex_stl_lib.string': mock.MagicMock(),
    'trex_stl_lib.struct': mock.MagicMock(),
    'trex_stl_lib.sys': mock.MagicMock(),
    'trex_stl_lib.threading': mock.MagicMock(),
    'trex_stl_lib.time': mock.MagicMock(),
    'trex_stl_lib.traceback': mock.MagicMock(),
    'trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
    'trex_stl_lib.trex_stl_client': mock.MagicMock(),
    'trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
    'trex_stl_lib.trex_stl_ext': mock.MagicMock(),
    'trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
    'trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
    'trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
    'trex_stl_lib.trex_stl_port': mock.MagicMock(),
    'trex_stl_lib.trex_stl_stats': mock.MagicMock(),
    'trex_stl_lib.trex_stl_streams': mock.MagicMock(),
    'trex_stl_lib.trex_stl_types': mock.MagicMock(),
    'trex_stl_lib.types': mock.MagicMock(),
    'trex_stl_lib.utils': mock.MagicMock(),
    'trex_stl_lib.utils.argparse': mock.MagicMock(),
    'trex_stl_lib.utils.collections': mock.MagicMock(),
    'trex_stl_lib.utils.common': mock.MagicMock(),
    'trex_stl_lib.utils.json': mock.MagicMock(),
    'trex_stl_lib.utils.os': mock.MagicMock(),
    'trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
    'trex_stl_lib.utils.pwd': mock.MagicMock(),
    'trex_stl_lib.utils.random': mock.MagicMock(),
    'trex_stl_lib.utils.re': mock.MagicMock(),
    'trex_stl_lib.utils.string': mock.MagicMock(),
    'trex_stl_lib.utils.sys': mock.MagicMock(),
    'trex_stl_lib.utils.text_opts': mock.MagicMock(),
    'trex_stl_lib.utils.text_tables': mock.MagicMock(),
    'trex_stl_lib.utils.texttable': mock.MagicMock(),
    'trex_stl_lib.warnings': mock.MagicMock(),
    'trex_stl_lib.yaml': mock.MagicMock(),
    'trex_stl_lib.zlib': mock.MagicMock(),
    'trex_stl_lib.zmq': mock.MagicMock(),
}
class="p">, "description": "", "type": "datasource", "pluginId": "influxdb", "pluginName": "InfluxDB" } ], "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", "version": "4.4.3" }, { "type": "datasource", "id": "influxdb", "name": "InfluxDB", "version": "1.0.0" }, { "type": "panel", "id": "singlestat", "name": "Singlestat", "version": "" } ], "annotations": { "list": [] }, "editable": true, "gnetId": null, "graphTooltip": 0, "hideControls": false, "id": null, "links": [], "refresh": false, "rows": [ { "collapse": false, "height": 177, "panels": [ { "cacheTimeout": null, "colorBackground": false, "colorValue": true, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "datasource": "yardstick", "decimals": null, "format": "short", "gauge": { "maxValue": 100000, "minValue": 0, "show": false, "thresholdLabels": false, "thresholdMarkers": true }, "id": 4, "interval": null, "links": [], "mappingType": 1, "mappingTypes": [ { "name": "value to text", "value": 1 }, { "name": "range to text", "value": 2 } ], "maxDataPoints": 100, "nullPointMode": "connected", "nullText": null, "postfix": "", "postfixFontSize": "50%", "prefix": "", "prefixFontSize": "50%", "rangeMaps": [ { "from": "null", "text": "N/A", "to": "null" } ], "span": 3, "sparkline": { "fillColor": "rgba(84, 216, 27, 0.18)", "full": false, "lineColor": "rgb(31, 120, 193)", "show": false }, "tableColumn": "", "targets": [ { "alias": "", "dsType": "influxdb", "groupBy": [], "measurement": "opnfv_yardstick_tc076", "orderByTime": "ASC", "policy": "default", "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "IP_datagram_error_rate" ], "type": "field" } ] ], "tags": [] } ], "thresholds": "0, 0.01", "title": "IP datagram error rate", "type": "singlestat", "valueFontSize": "80%", "valueMaps": [ { "op": "=", "text": "N/A", "value": "null" } ], "valueName": "current" }, { "cacheTimeout": null, "colorBackground": false, "colorValue": false, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "datasource": "yardstick", "decimals": null, "format": "short", "gauge": { "maxValue": 100000, "minValue": 0, "show": false, "thresholdLabels": false, "thresholdMarkers": true }, "id": 5, "interval": null, "links": [], "mappingType": 1, "mappingTypes": [ { "name": "value to text", "value": 1 }, { "name": "range to text", "value": 2 } ], "maxDataPoints": 100, "nullPointMode": "connected", "nullText": null, "postfix": "", "postfixFontSize": "50%", "prefix": "", "prefixFontSize": "50%", "rangeMaps": [ { "from": "null", "text": "N/A", "to": "null" } ], "span": 3, "sparkline": { "fillColor": "rgba(84, 216, 27, 0.18)", "full": false, "lineColor": "rgb(31, 120, 193)", "show": false }, "tableColumn": "", "targets": [ { "alias": "", "dsType": "influxdb", "groupBy": [], "measurement": "opnfv_yardstick_tc076", "orderByTime": "ASC", "policy": "default", "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "Icmp_message_error_rate" ], "type": "field" } ] ], "tags": [] } ], "thresholds": "", "title": "ICMP message error rate", "type": "singlestat", "valueFontSize": "80%", "valueMaps": [ { "op": "=", "text": "N/A", "value": "null" } ], "valueName": "current" }, { "cacheTimeout": null, "colorBackground": false, "colorValue": false, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "datasource": "yardstick", "decimals": null, "format": "short", "gauge": { "maxValue": 100000, "minValue": 0, "show": false, "thresholdLabels": false, "thresholdMarkers": true }, "id": 7, "interval": null, "links": [], "mappingType": 1, "mappingTypes": [ { "name": "value to text", "value": 1 }, { "name": "range to text", "value": 2 } ], "maxDataPoints": 100, "nullPointMode": "connected", "nullText": null, "postfix": "", "postfixFontSize": "50%", "prefix": "", "prefixFontSize": "50%", "rangeMaps": [ { "from": "null", "text": "N/A", "to": "null" } ], "span": 3, "sparkline": { "fillColor": "rgba(84, 216, 27, 0.18)", "full": false, "lineColor": "rgb(31, 120, 193)", "show": false }, "tableColumn": "", "targets": [ { "alias": "", "dsType": "influxdb", "groupBy": [], "measurement": "opnfv_yardstick_tc076", "orderByTime": "ASC", "policy": "default", "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "Tcp_segment_error_rate" ], "type": "field" } ] ], "tags": [] } ], "thresholds": "", "title": "TCP segment error rate", "type": "singlestat", "valueFontSize": "80%", "valueMaps": [ { "op": "=", "text": "N/A", "value": "null" } ], "valueName": "current" }, { "cacheTimeout": null, "colorBackground": false, "colorValue": false, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "datasource": "yardstick", "decimals": null, "format": "short", "gauge": { "maxValue": 100000, "minValue": 0, "show": false, "thresholdLabels": false, "thresholdMarkers": true }, "id": 8, "interval": null, "links": [], "mappingType": 1, "mappingTypes": [ { "name": "value to text", "value": 1 }, { "name": "range to text", "value": 2 } ], "maxDataPoints": 100, "nullPointMode": "connected", "nullText": null, "postfix": "", "postfixFontSize": "50%", "prefix": "", "prefixFontSize": "50%", "rangeMaps": [ { "from": "null", "text": "N/A", "to": "null" } ], "span": 3, "sparkline": { "fillColor": "rgba(84, 216, 27, 0.18)", "full": false, "lineColor": "rgb(31, 120, 193)", "show": false }, "tableColumn": "", "targets": [ { "alias": "", "dsType": "influxdb", "groupBy": [], "measurement": "opnfv_yardstick_tc076", "orderByTime": "ASC", "policy": "default", "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "Udp_datagram_error_rate" ], "type": "field" } ] ], "tags": [] } ], "thresholds": "", "title": "UDP datagram error rate", "type": "singlestat", "valueFontSize": "80%", "valueMaps": [ { "op": "=", "text": "N/A", "value": "null" } ], "valueName": "current" } ], "repeat": null, "repeatIteration": null, "repeatRowId": null, "showTitle": false, "title": "Dashboard Row", "titleSize": "h6" } ], "schemaVersion": 14, "style": "dark", "tags": [ "Network" ], "templating": { "list": [] }, "time": { "from": "now/d", "to": "now/d" }, "timepicker": { "refresh_intervals": [ "5s", "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d" ], "time_options": [ "5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d" ] }, "timezone": "browser", "title": "opnfv_yardstick_tc076", "version": 5 }