Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

test_version_check.py 2.0 KB

You have to be logged in to leave a comment. Sign In
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
  1. import unittest
  2. from tests.verify_notebook_version import try_extract_super_gradients_version_from_pip_install_command
  3. class TestVersionCheck(unittest.TestCase):
  4. def test_pip_install_no_version(self):
  5. self.assertIsNone(try_extract_super_gradients_version_from_pip_install_command("!pip install super-gradients"))
  6. def test_pip_install_major_only(self):
  7. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("!pip install super-gradients==3"), "3")
  8. def test_pip_install_major_minor(self):
  9. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("!pip install super-gradients==3.0"), "3.0")
  10. def test_pip_install_major_patch(self):
  11. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("!pip install super-gradients==3.3.1"), "3.3.1")
  12. def test_pip_install_with_underscore(self):
  13. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("!pip install super_gradients==3.3.1"), "3.3.1")
  14. def test_pip_install_with_extra_args(self):
  15. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("!pip install -q super-gradients==3.3.1"), "3.3.1")
  16. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("!pip install super-gradients==3.3.1 --extra-index-url=foobar"), "3.3.1")
  17. def test_pip_install_with_space(self):
  18. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("! pip install -q super-gradients==3.3.1"), "3.3.1")
  19. def test_pip_install_with_stdout_redirect(self):
  20. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("! pip install -q super-gradients==3.3.1 &> /dev/null"), "3.3.1")
  21. def test_pip_install_with_extra_packages(self):
  22. self.assertEquals(try_extract_super_gradients_version_from_pip_install_command("! pip install super-gradients==3.3.1 torch==2.0 numpy>2"), "3.3.1")
  23. if __name__ == "__main__":
  24. unittest.main()
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...