fix: format all code with black
and from now on should not deviate from that...
This commit is contained in:
		
							parent
							
								
									bad6ded72d
								
							
						
					
					
						commit
						a0b36a6384
					
				
					 12 changed files with 313 additions and 220 deletions
				
			
		| 
						 | 
				
			
			@ -16,18 +16,18 @@ class TestMain(DataTestCase):
 | 
			
		|||
 | 
			
		||||
    def test_basic(self):
 | 
			
		||||
        global_config = None
 | 
			
		||||
        settings = {'wutta_config': self.config}
 | 
			
		||||
        settings = {"wutta_config": self.config}
 | 
			
		||||
        app = mod.main(global_config, **settings)
 | 
			
		||||
        self.assertIsInstance(app, Router)
 | 
			
		||||
        self.assertIsNone(CoreOpSession.session_factory.kw['bind'])
 | 
			
		||||
        self.assertIsNone(CoreOpSession.session_factory.kw["bind"])
 | 
			
		||||
 | 
			
		||||
    def test_corepos_engine(self):
 | 
			
		||||
        engine = sa.create_engine('sqlite://')
 | 
			
		||||
        engine = sa.create_engine("sqlite://")
 | 
			
		||||
        self.config.core_office_op_engine = engine
 | 
			
		||||
        settings = {'wutta_config': self.config}
 | 
			
		||||
        settings = {"wutta_config": self.config}
 | 
			
		||||
        app = mod.main(None, **settings)
 | 
			
		||||
        self.assertIsInstance(app, Router)
 | 
			
		||||
        self.assertIs(CoreOpSession.session_factory.kw['bind'], engine)
 | 
			
		||||
        self.assertIs(CoreOpSession.session_factory.kw["bind"], engine)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TestMakeWsgiApp(DataTestCase):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,39 +13,48 @@ class TestSideshowMenuHandler(WebTestCase):
 | 
			
		|||
    def test_make_customers_menu(self):
 | 
			
		||||
        handler = self.make_handler()
 | 
			
		||||
        menu = handler.make_customers_menu(self.request)
 | 
			
		||||
        item = menu['items'][-1]
 | 
			
		||||
        self.assertEqual(item, {
 | 
			
		||||
            'title': "CORE-POS Members",
 | 
			
		||||
            'route': 'corepos_members',
 | 
			
		||||
            'perm': 'corepos_members.list',
 | 
			
		||||
        })
 | 
			
		||||
        item = menu["items"][-1]
 | 
			
		||||
        self.assertEqual(
 | 
			
		||||
            item,
 | 
			
		||||
            {
 | 
			
		||||
                "title": "CORE-POS Members",
 | 
			
		||||
                "route": "corepos_members",
 | 
			
		||||
                "perm": "corepos_members.list",
 | 
			
		||||
            },
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    def test_make_products_menu(self):
 | 
			
		||||
        handler = self.make_handler()
 | 
			
		||||
        menu = handler.make_products_menu(self.request)
 | 
			
		||||
        item = menu['items'][-1]
 | 
			
		||||
        self.assertEqual(item, {
 | 
			
		||||
            'title': "CORE-POS Products",
 | 
			
		||||
            'route': 'corepos_products',
 | 
			
		||||
            'perm': 'corepos_products.list',
 | 
			
		||||
        })
 | 
			
		||||
        item = menu["items"][-1]
 | 
			
		||||
        self.assertEqual(
 | 
			
		||||
            item,
 | 
			
		||||
            {
 | 
			
		||||
                "title": "CORE-POS Products",
 | 
			
		||||
                "route": "corepos_products",
 | 
			
		||||
                "perm": "corepos_products.list",
 | 
			
		||||
            },
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    def test_make_other_menu(self):
 | 
			
		||||
        handler = self.make_handler()
 | 
			
		||||
 | 
			
		||||
        # no url configured by default
 | 
			
		||||
        menu = handler.make_other_menu(self.request)
 | 
			
		||||
        if menu['items']:
 | 
			
		||||
            item = menu['items'][-1]
 | 
			
		||||
            self.assertNotEqual(item['title'], "CORE Office")
 | 
			
		||||
        if menu["items"]:
 | 
			
		||||
            item = menu["items"][-1]
 | 
			
		||||
            self.assertNotEqual(item["title"], "CORE Office")
 | 
			
		||||
 | 
			
		||||
        # entry added if url configured
 | 
			
		||||
        self.config.setdefault('corepos.office.url', 'http://localhost/fannie/')
 | 
			
		||||
        self.config.setdefault("corepos.office.url", "http://localhost/fannie/")
 | 
			
		||||
        menu = handler.make_other_menu(self.request)
 | 
			
		||||
        item = menu['items'][-1]
 | 
			
		||||
        self.assertEqual(item, {
 | 
			
		||||
            'title': "CORE Office",
 | 
			
		||||
            # nb. trailing slash gets stripped
 | 
			
		||||
            'url': 'http://localhost/fannie',
 | 
			
		||||
            'target': '_blank',
 | 
			
		||||
        })
 | 
			
		||||
        item = menu["items"][-1]
 | 
			
		||||
        self.assertEqual(
 | 
			
		||||
            item,
 | 
			
		||||
            {
 | 
			
		||||
                "title": "CORE Office",
 | 
			
		||||
                # nb. trailing slash gets stripped
 | 
			
		||||
                "url": "http://localhost/fannie",
 | 
			
		||||
                "target": "_blank",
 | 
			
		||||
            },
 | 
			
		||||
        )
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue