diff options
author | Jovina | 2011-08-10 12:34:29 +0530 |
---|---|---|
committer | Jovina | 2011-08-10 12:34:29 +0530 |
commit | 17e003518c2322cc9211760bac743ed3f03deaea (patch) | |
tree | 797228404c742795ad5237cda5d0e3b37f82506f /testing_and_debugging | |
parent | 1853cd0a82a35d6f315e25cc986db6b4e9ce795e (diff) | |
download | st-scripts-17e003518c2322cc9211760bac743ed3f03deaea.tar.gz st-scripts-17e003518c2322cc9211760bac743ed3f03deaea.tar.bz2 st-scripts-17e003518c2322cc9211760bac743ed3f03deaea.zip |
Correction to slides of 'testing_and_debugging' .
Diffstat (limited to 'testing_and_debugging')
-rw-r--r-- | testing_and_debugging/slides.org | 14 | ||||
-rw-r--r-- | testing_and_debugging/slides.tex | 38 |
2 files changed, 10 insertions, 42 deletions
diff --git a/testing_and_debugging/slides.org b/testing_and_debugging/slides.org index f67d8d1..cd0e32b 100644 --- a/testing_and_debugging/slides.org +++ b/testing_and_debugging/slides.org @@ -93,20 +93,6 @@ if \_\_name\_\_ == '\_\_main\_\_': | 12 | 28 | 4 | | 18 | 36 | 18 | | 4678 | 39763 | 2339 | -* Automating tests -#+begin_src python - if __name__ == '__main__': - for line in open('lcmtestcases.txt'): - numbers = line.split() - x = int(numbers[0]) - y = int(numbers[1]) - result = int(numbers[2]) - if lcm(x, y) != result: - print "Failed lcm test for", x, y - else: - print "Test passed" -#+end_src - * Exercise 2 - For the same inputs as gcd write automated tests for LCM. * Solution 2 diff --git a/testing_and_debugging/slides.tex b/testing_and_debugging/slides.tex index 2402bc9..7599107 100644 --- a/testing_and_debugging/slides.tex +++ b/testing_and_debugging/slides.tex @@ -154,27 +154,9 @@ if \_\_name\_\_ == `\_\_main\_\_': \end{tabular} \end{center} \end{frame} -\begin{frame}[fragile] -\frametitle{Automating tests} -\label{sec-9} - -\lstset{language=Python} -\begin{lstlisting} -if __name__ == '__main__': - for line in open('lcmtestcases.txt'): - numbers = line.split() - x = int(numbers[0]) - y = int(numbers[1]) - result = int(numbers[2]) - if lcm(x, y) != result: - print "Failed lcm test for", x, y - else: - print "Test passed" -\end{lstlisting} -\end{frame} \begin{frame} \frametitle{Exercise 2} -\label{sec-10} +\label{sec-9} \begin{itemize} @@ -183,7 +165,7 @@ if __name__ == '__main__': \end{frame} \begin{frame}[fragile] \frametitle{Solution 2} -\label{sec-11} +\label{sec-10} \lstset{language=Python} \begin{lstlisting} @@ -207,7 +189,7 @@ if __name__ == '__main__': \end{frame} \begin{frame}[fragile] \frametitle{Meaning full names} -\label{sec-12} +\label{sec-11} \lstset{language=Python} \begin{lstlisting} @@ -220,7 +202,7 @@ rAmount = nCoins * denom \end{frame} \begin{frame} \frametitle{Code style} -\label{sec-13} +\label{sec-12} \begin{itemize} @@ -237,7 +219,7 @@ rAmount = nCoins * denom \end{frame} \begin{frame} \frametitle{Exercise 3} -\label{sec-14} +\label{sec-13} \begin{itemize} @@ -250,7 +232,7 @@ rAmount = nCoins * denom \end{frame} \begin{frame}[fragile] \frametitle{Solution 3} -\label{sec-15} +\label{sec-14} \lstset{language=Python} \begin{lstlisting} @@ -260,7 +242,7 @@ quotient = dividend / divisor \end{frame} \begin{frame}[fragile] \frametitle{Using idb} -\label{sec-16} +\label{sec-15} \small \begin{lstlisting} @@ -284,7 +266,7 @@ ipdb> total \end{frame} \begin{frame} \frametitle{Summary} -\label{sec-17} +\label{sec-16} In this tutorial, we have learnt to, @@ -300,7 +282,7 @@ ipdb> total \end{frame} \begin{frame} \frametitle{Evaluation} -\label{sec-18} +\label{sec-17} \begin{enumerate} @@ -325,7 +307,7 @@ ipdb> total \end{frame} \begin{frame} \frametitle{Solutions} -\label{sec-19} +\label{sec-18} \begin{enumerate} |