def test_main(self):
     sys.argv = ["generate_package.py"]
     main()
     self.assertTrue(os.path.exists(os.path.join('bears', 'upload')))
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertIn("Check code for syntactical or semantical", setup_py)
Пример #2
0
 def test_no_bear_object(self):
     if not os.path.exists(self.NO_BEAR_PATH):
         os.makedirs(os.path.join(self.BEARS_PATH, 'BadBear'))
         Path(self.NO_BEAR_PATH).touch()
     main()
     self.assertFalse(
         os.path.exists(os.path.join(self.BEARS_UPLOAD_PATH, 'BadBear')))
     shutil.rmtree(os.path.join(self.BEARS_PATH, 'BadBear'))
Пример #3
0
 def test_main_bear_version_dev(self):
     fake_dev_version = '13.37.0.dev133713371337'
     with patch('bears.generate_package.VERSION', fake_dev_version):
         main()
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertNotIn(fake_dev_version, setup_py)
     self.assertIn('13.37.0', setup_py)
Пример #4
0
 def test_main_bear_version_prod(self):
     fake_prod_version = '99.99.99'
     with patch('bears.generate_package.VERSION', fake_prod_version):
         main()
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertIn(fake_prod_version, setup_py)
     self.assertNotIn(VERSION, setup_py)
Пример #5
0
 def test_no_bear_object(self):
     if not os.path.exists(self.NO_BEAR_PATH):
         os.makedirs(os.path.join('bears', 'BadBear'))
         touch(self.NO_BEAR_PATH)
     main()
     self.assertFalse(os.path.exists(os.path.join(
         'bears', 'upload', 'BadBear')))
     shutil.rmtree(os.path.join('bears', 'BadBear'))
Пример #6
0
 def test_main_bear_version_dev(self):
     fake_dev_version = '13.37.0.dev133713371337'
     with patch('bears.generate_package.VERSION', fake_dev_version):
         main()
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertNotIn(fake_dev_version, setup_py)
     self.assertIn('13.37.0', setup_py)
Пример #7
0
 def test_main_bear_version_prod(self):
     fake_prod_version = '99.99.99'
     with patch('bears.generate_package.VERSION', fake_prod_version):
         main()
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertIn(fake_prod_version, setup_py)
     self.assertNotIn(VERSION, setup_py)
Пример #8
0
 def test_no_bear_object(self):
     if not os.path.exists(self.NO_BEAR_PATH):
         os.makedirs(os.path.join('bears', 'BadBear'))
         touch(self.NO_BEAR_PATH)
     main()
     self.assertFalse(
         os.path.exists(os.path.join('bears', 'upload', 'BadBear')))
     shutil.rmtree(os.path.join('bears', 'BadBear'))
Пример #9
0
 def test_register(self, call_mock):
     self.argv.append('--register')
     main()
     for call_object in call_mock.call_args_list:
         self.assertRegex(call_object[0][0], r'.+Bear')
Пример #10
0
 def test_main(self):
     main()
     self.assertTrue(os.path.exists(self.BEARS_UPLOAD_PATH))
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertIn('Check code for syntactical or semantical', setup_py)
Пример #11
0
 def test_upload(self, call_mock):
     self.argv.append("--upload")
     main()
     for call_object in call_mock.call_args_list:
         self.assertRegex(call_object[0][0], r".+Bear")
Пример #12
0
 def test_upload(self, call_mock):
     self.argv.append('--upload')
     main()
     for call_object in call_mock.call_args_list:
         self.assertRegex(call_object[0][0], r'.+Bear')
Пример #13
0
 def test_main(self):
     main()
     self.assertTrue(os.path.exists(self.BEARS_UPLOAD_PATH))
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertIn('Check code for syntactical or semantical', setup_py)
Пример #14
0
 def test_main(self):
     main()
     self.assertTrue(os.path.exists(os.path.join('bears', 'upload')))
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertIn("Check code for syntactical or semantical", setup_py)
 def test_register(self, call_mock):
     sys.argv = ["generate_package.py", "--register"]
     main()
     for call_object in call_mock.call_args_list:
         self.assertRegex(call_object[0][0], r".+Bear")
Пример #16
0
 def test_register(self, call_mock):
     self.argv.append("--register")
     main()
     for call_object in call_mock.call_args_list:
         self.assertRegex(call_object[0][0], r".+Bear")
 def test_main(self):
     main()
     self.assertTrue(os.path.exists(os.path.join('bears', 'upload')))
     with open(self.CSS_BEAR_SETUP_PATH) as fl:
         setup_py = fl.read()
     self.assertIn('Check code for syntactical or semantical', setup_py)