Я новичок в программировании.Может ли кто-нибудь помочь мне понять порядок выполнения сценария?У меня есть код:
import unittest
var = 'one'
class FirstTest(unittest.TestCase):
def test_one(self):
self.assertEqual(var, 'one')
# del var
if __name__ == '__main__':
unittest.main()
Прежде всего мне нужно проверить мою переменную "var = 'one'".И тогда я должен удалить эту переменную (Del Var).Без удаления var (del var) тест проходит.Но если я удаляю эту переменную из области видимости, тест нарушается, даже если я помещаю тест перед выполнением del var .Я получаю следующую ошибку:
NameError: name 'var' is not defined
Либо организация моего кода неприемлема, либо я не понимаю порядок выполнения скрипта и когда участвуют тесты.Итак, где я могу найти любую информацию, чтобы решить мою проблему - пройти тест, а затем удалить мой ценный var?Заранее спасибо!