Exemplo n.º 1
0
    def test_init(self):
        """Test init."""
        # 802.11bgn, 802.11an
        ap_graph = APGraph(self.url, self.objs[0])
        self.assertEqual(ap_graph.url, u'https://192.168.1.1/')
        self.assertEqual(ap_graph.path, u'/nf/rrd_graph')
        self.assertEqual(ap_graph.default_start_time, -7200)
        self.assertEqual(ap_graph.default_end_time, 0)

        # 802.11bgn, 802.11an
        ap_graph = APGraph(self.url, self.objs[1])
        self.assertEqual(ap_graph.url, u'https://192.168.1.1/')
        self.assertEqual(ap_graph.path, u'/nf/rrd_graph')
        self.assertEqual(ap_graph.default_start_time, -7200)
        self.assertEqual(ap_graph.default_end_time, 0)

        # 802.11bgn, 802.11ac
        ap_graph = APGraph(self.url, self.objs[2])
        self.assertEqual(ap_graph.url, u'https://192.168.1.1/')
        self.assertEqual(ap_graph.path, u'/nf/rrd_graph')
        self.assertEqual(ap_graph.default_start_time, -7200)
        self.assertEqual(ap_graph.default_end_time, 0)

        # 802.11bgn only
        ap_graph = APGraph(self.url, self.objs[3])
        self.assertEqual(ap_graph.url, u'https://192.168.1.1/')
        self.assertEqual(ap_graph.path, u'/nf/rrd_graph')
        self.assertEqual(ap_graph.default_start_time, -7200)
        self.assertEqual(ap_graph.default_end_time, 0)
Exemplo n.º 2
0
 def test_bandwidth_802dot11bgn(self):
     """Test for bandwidth 802dot11bgn."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.bandwidth_802dot11bgn()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'end=0s&'
                   'id=1&'
                   'radio_index=1&'
                   'start=-7200s&'
                   'type=ap_bandwidth')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 3
0
 def test_client_count_802dot11an(self):
     """Test for client_count_802dot11an."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.client_count_802dot11an()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'end=0s&'
                   'id=1&'
                   'radio_index=2&'
                   'start=-7200s&'
                   'type=ap_client_count')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 4
0
 def test_bandwidth_802dot11bgn(self):
     """Test for bandwidth 802dot11bgn."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.bandwidth_802dot11bgn()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'end=0s&'
                   'id=1&'
                   'radio_index=1&'
                   'start=-7200s&'
                   'type=ap_bandwidth')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 5
0
 def test_dot11_counters_802dot11bgn(self):
     """Test for dot11 counters 802dot11bgn."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.dot11_counters_802dot11bgn()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'end=0s&'
                   'id=1&'
                   'radio_index=1&'
                   'start=-7200s&'
                   'type=dot11_counters')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 6
0
 def test_dot11_counters_802dot11bgn(self):
     """Test for dot11 counters 802dot11bgn."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.dot11_counters_802dot11bgn()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'end=0s&'
                   'id=1&'
                   'radio_index=1&'
                   'start=-7200s&'
                   'type=dot11_counters')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 7
0
 def test_client_count_802dot11an(self):
     """Test for client_count_802dot11an."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.client_count_802dot11an()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'end=0s&'
                   'id=1&'
                   'radio_index=2&'
                   'start=-7200s&'
                   'type=ap_client_count')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 8
0
 def test_channel_utilization_802dot11an(self):
     """Test for channel utilization 802dot11an."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.channel_utilization_802dot11an()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'ap_uid=00%3A00%3A10%3A00%3A00%3A01&'
                   'end=0s&'
                   'radio_index=2&'
                   'radio_interface=1&'
                   'start=-7200s&'
                   'type=channel_utilization')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 9
0
 def test_radio_goodput_802dot11an(self):
     """Test for radio goodput 802dot11an."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.radio_goodput_802dot11an()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'ap_uid=00%3A00%3A10%3A00%3A00%3A01&'
                   'end=0s&'
                   'radio_index=2&'
                   'radio_interface=1&'
                   'start=-7200s&'
                   'type=radio_goodput')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 10
0
 def test_channel_utilization_802dot11an(self):
     """Test for channel utilization 802dot11an."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.channel_utilization_802dot11an()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'ap_uid=00%3A00%3A10%3A00%3A00%3A01&'
                   'end=0s&'
                   'radio_index=2&'
                   'radio_interface=1&'
                   'start=-7200s&'
                   'type=channel_utilization')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 11
0
 def test_radio_goodput_802dot11an(self):
     """Test for radio goodput 802dot11an."""
     ap_graph = APGraph(self.url, self.objs[0])
     graph_url = ap_graph.radio_goodput_802dot11an()
     _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                   'ap_uid=00%3A00%3A10%3A00%3A00%3A01&'
                   'end=0s&'
                   'radio_index=2&'
                   'radio_interface=1&'
                   'start=-7200s&'
                   'type=radio_goodput')
     self.assertEqual(graph_url, _graph_url)
Exemplo n.º 12
0
    def test_dot11_counters_802dot11ac(self):
        """Test for dot11 counters 802dot11ac."""
        ap_graph = APGraph(self.url, self.objs[2])
        graph_url = ap_graph.dot11_counters_802dot11ac()
        _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                      'end=0s&'
                      'id=3&'
                      'radio_index=2&'
                      'start=-7200s&'
                      'type=dot11_counters')
        self.assertEqual(graph_url, _graph_url)

        # For does not have 802.11ac
        ap_graph = APGraph(self.url, self.objs[0])
        graph_url = ap_graph.dot11_counters_802dot11ac()
        self.assertEqual(graph_url, None)
Exemplo n.º 13
0
    def test_radio_errors_802dot11ac(self):
        """Test for radio errors 802dot11ac."""
        ap_graph = APGraph(self.url, self.objs[2])
        graph_url = ap_graph.radio_errors_802dot11ac()
        _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                      'ap_uid=00%3A00%3A10%3A00%3A00%3A03&'
                      'end=0s&'
                      'radio_index=2&'
                      'radio_interface=1&'
                      'start=-7200s&'
                      'type=radio_errors')
        self.assertEqual(graph_url, _graph_url)

        # For does not have 802.11ac
        ap_graph = APGraph(self.url, self.objs[0])
        graph_url = ap_graph.radio_errors_802dot11ac()
        self.assertEqual(graph_url, None)
Exemplo n.º 14
0
    def test_graph_url(self):
        """Test Graph URL."""
        params = {u'aaa': u''}
        ap_graph = APGraph(self.url, self.objs[0])
        url = ap_graph._APGraph__graph_url(params)
        self.assertEqual(url, None)

        params = {u'radio_index': u'', u'start': u'', u'end': u''}
        ap_graph = APGraph(self.url, self.objs[0])
        url = ap_graph._APGraph__graph_url(params)
        _url = (u'https://192.168.1.1/nf/rrd_graph?'
                u'end=0s&radio_index=&start=-7200s')
        self.assertEqual(url, _url)

        ap_graph = APGraph(self.url, self.objs[3])
        url = ap_graph._APGraph__graph_url(params)
        _url = (u'https://192.168.1.1/nf/rrd_graph?'
                u'end=0s&radio_index=&start=-7200s')
        self.assertEqual(url, _url)
Exemplo n.º 15
0
    def test_dot11_counters_802dot11ac(self):
        """Test for dot11 counters 802dot11ac."""
        ap_graph = APGraph(self.url, self.objs[2])
        graph_url = ap_graph.dot11_counters_802dot11ac()
        _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                      'end=0s&'
                      'id=3&'
                      'radio_index=2&'
                      'start=-7200s&'
                      'type=dot11_counters')
        self.assertEqual(graph_url, _graph_url)

        # For does not have 802.11ac
        ap_graph = APGraph(self.url, self.objs[0])
        graph_url = ap_graph.dot11_counters_802dot11ac()
        self.assertEqual(graph_url, None)
Exemplo n.º 16
0
    def test_radio_errors_802dot11ac(self):
        """Test for radio errors 802dot11ac."""
        ap_graph = APGraph(self.url, self.objs[2])
        graph_url = ap_graph.radio_errors_802dot11ac()
        _graph_url = ('https://192.168.1.1/nf/rrd_graph?'
                      'ap_uid=00%3A00%3A10%3A00%3A00%3A03&'
                      'end=0s&'
                      'radio_index=2&'
                      'radio_interface=1&'
                      'start=-7200s&'
                      'type=radio_errors')
        self.assertEqual(graph_url, _graph_url)

        # For does not have 802.11ac
        ap_graph = APGraph(self.url, self.objs[0])
        graph_url = ap_graph.radio_errors_802dot11ac()
        self.assertEqual(graph_url, None)
Exemplo n.º 17
0
    def test_graph_url(self):
        """Test Graph URL."""
        params = {u'aaa': u''}
        ap_graph = APGraph(self.url, self.objs[0])
        url = ap_graph._APGraph__graph_url(params)
        self.assertEqual(url, None)

        params = {u'radio_index': u'',
                  u'start': u'',
                  u'end': u''}
        ap_graph = APGraph(self.url, self.objs[0])
        url = ap_graph._APGraph__graph_url(params)
        _url = (u'https://192.168.1.1/nf/rrd_graph?'
                u'end=0s&radio_index=&start=-7200s')
        self.assertEqual(url, _url)

        ap_graph = APGraph(self.url, self.objs[3])
        url = ap_graph._APGraph__graph_url(params)
        _url = (u'https://192.168.1.1/nf/rrd_graph?'
                u'end=0s&radio_index=&start=-7200s')
        self.assertEqual(url, _url)