diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/tests/CryptoUtils_test.py b/virtualsmartcard/src/vpicc/virtualsmartcard/tests/CryptoUtils_test.py index 05acf1b..7b3789a 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/tests/CryptoUtils_test.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/tests/CryptoUtils_test.py @@ -1,3 +1,22 @@ +# +# Copyright (C) 2014 Dominik Oepen +# +# This file is part of virtualsmartcard. +# +# virtualsmartcard is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) any +# later version. +# +# virtualsmartcard is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along with +# virtualsmartcard. If not, see . +# + import unittest from virtualsmartcard.CryptoUtils import * @@ -19,5 +38,5 @@ class TestCryptoUtils(unittest.TestCase): if __name__ == "__main__": - unittest.main() + unittest.main() #test_pbkdf2() diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test.py b/virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test.py index 0f30241..5fa9cde 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test.py @@ -1,7 +1,26 @@ +# +# Copyright (C) 2014 Dominik Oepen +# +# This file is part of virtualsmartcard. +# +# virtualsmartcard is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) any +# later version. +# +# virtualsmartcard is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along with +# virtualsmartcard. If not, see . +# + import unittest from virtualsmartcard.SmartcardSAM import * -#Unit Tests +#Unit Tests class TestSmartcardSAM(unittest.TestCase): def setUp(self): diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/tests/utils_test.py b/virtualsmartcard/src/vpicc/virtualsmartcard/tests/utils_test.py index 4b34d5c..dfe8e9c 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/tests/utils_test.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/tests/utils_test.py @@ -1,14 +1,34 @@ +# +# Copyright (C) 2014 Dominik Oepen +# +# This file is part of virtualsmartcard. +# +# virtualsmartcard is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) any +# later version. +# +# virtualsmartcard is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along with +# virtualsmartcard. If not, see . +# + + import unittest from virtualsmartcard.utils import C_APDU, R_APDU, hexdump class TestUtils(unittest.TestCase): - + def test_CAPDU(self): a = C_APDU(1, 2, 3, 4) # case 1 b = C_APDU(1, 2, 3, 4, 5) # case 2 c = C_APDU((1, 2, 3), cla = 0x23, data = "hallo") # case 3 d = C_APDU(1, 2, 3, 4, 2, 4, 6, 0) # case 4 - + print() print(a) print(b) @@ -19,14 +39,14 @@ class TestUtils(unittest.TestCase): print(repr(b)) print(repr(c)) print(repr(d)) - + print() for i in a, b, c, d: print(hexdump(i.render())) - + print() g = C_APDU(0x00, 0xb0, 0x9c, 0x00, 0x00, 0x00, 0x00) #case 2 extended length - + print() print(g) print(repr(g))