def test13_bad_interface_name(self): post_dict = { 'interface': 'eth0.0', 'system_id': '1', 'interface': 'asdfasfdasfdasdfasdf', 'range': Range.objects.all()[0].id, 'fqdn': 'fake-hostname.dc.mozilla.com', 'is_ajax': '1', 'ip_address': '10.99.99.10', 'mac_address': '00:00:00:00:00:00', 'enable_dhcp': 'True', 'enable_dns': 'false', 'enable_public': 'false', 'enable_private': 'false'} sys = System.objects.get(id=1) sys.hostname = sys.hostname + '.vlan.dc' sys.save() resp = self.client.post( reverse( "system-network-adapter-create", kwargs={'system_id': '1'},), data=post_dict, follow=True) self.assertEqual(resp.status_code, 200) obj = json.loads(resp.content) self.assertEqual(obj['success'], False)
def test11_adapter_test_ajax_dhcp_enabled_all_dns_disabled(self): post_dict = { 'interface': 'eth0.0', 'system_id': '1', 'range': Range.objects.all()[0].id, 'fqdn': 'fake-hostname.dc.mozilla.com', 'is_ajax': '1', 'ip_address': '10.99.99.10', 'mac_address': '00:00:00:00:00:00', 'enable_dhcp': 'True', 'enable_dns': 'false', 'enable_public': 'false', 'enable_private': 'false'} sys = System.objects.get(id=1) sys.hostname = sys.hostname + '.vlan.dc' sys.save() resp = self.client.post( reverse( "system-network-adapter-create", kwargs={'system_id': '1'},), data=post_dict, follow=True) self.assertEqual(resp.status_code, 200) obj = json.loads(resp.content) self.assertEqual(obj['success'], True) sys = System.objects.get(id=1) eth0 = sys.staticinterface_set.all()[0] private = View.objects.get(name='private') public = View.objects.get(name='public') self.assertEqual(len(public.staticinterface_set.all()), 0) self.assertEqual(len(private.staticinterface_set.all()), 0)
def test12_test_proper_interface(self): post_dict = { 'interface': 'eth0.0', 'system_id': '1', 'range': Range.objects.all()[0].id, 'fqdn': 'fake-hostname.dc.mozilla.com', 'is_ajax': '1', 'ip_address': '10.99.99.10', 'mac_address': '00:00:00:00:00:00', 'interface': 'eth4.1', 'enable_dhcp': 'True', 'enable_dns': 'false', 'enable_public': 'false', 'enable_private': 'false'} sys = System.objects.get(id=1) sys.hostname = sys.hostname + '.vlan.dc' sys.save() resp = self.client.post( reverse( "system-network-adapter-create", kwargs={'system_id': '1'},), data=post_dict, follow=True) self.assertEqual(resp.status_code, 200) obj = json.loads(resp.content) self.assertEqual(obj['success'], True) sys = System.objects.get(id=1) eth0 = sys.staticinterface_set.all()[0] eth0.update_attrs() self.assertEqual(eth0.attrs.primary, u'4') self.assertEqual(eth0.attrs.alias, u'1') resp = self.client.post( reverse( "system-network-adapter-create", kwargs={'system_id': '1'},), data=post_dict, follow=True) obj = json.loads(resp.content) self.assertEqual(obj['success'], False) self.assertEqual(len(sys.staticinterface_set.all()), 1)
table = QTableWidget() table.setRowCount(row or 1) table.setColumnCount(column or 1) return table if __name__ == "__main__": class Main(QLabel, baseWidets): def __init__(self): super().__init__() self.initStartUi() def initStartUi(self): self.grid = QGridLayout() self.setLayout(self.grid) self.setWindowTitle('Выбор действий') self.setGeometry(500, 300, 10, 10) self.grid.setSpacing(10) self.grid.addWidget(self.button('Калибровка'), 0, 0) self.grid.addWidget(self.button('Измерение'), 0, 1) self.grid.addWidget(self.table(2, 3), 1, 1) self.show() import sys app = QApplication(sys.argv) Main() sys.save(app.exec_())