From 90d3ae426c84e6aa4e2c9b6cf174f70f8f40a47b Mon Sep 17 00:00:00 2001 From: msuhanov Date: Sun, 17 Jul 2016 17:54:56 +0300 Subject: [PATCH] Add the test case --- tests/reg_samples/REORGANIZED_VALUES_TESTS | Bin 0 -> 8192 bytes tests/test_reorganized_values.py | 25 +++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tests/reg_samples/REORGANIZED_VALUES_TESTS create mode 100644 tests/test_reorganized_values.py diff --git a/tests/reg_samples/REORGANIZED_VALUES_TESTS b/tests/reg_samples/REORGANIZED_VALUES_TESTS new file mode 100644 index 0000000000000000000000000000000000000000..0ae010f6329a1c928c890f001cb712ff519ebef9 GIT binary patch literal 8192 zcmeHLO-NKx6h65gqnG1=Tel3EWbaKZ08FEG{gaJV_MkPwZi0UmOS_F+d zm$PUgxu|7J34(z(3N3;*LO-;0(ZW{teeb@j&uPrLlGNfIxbNNb=G=SE{q8yE-Z{7X zZuFOl2%9DgoeeI-evtiu2>a)xM@FPi?%>%YS0pN(c(zDHIwUUF!8c1ZV!zNT|aD(?VFvU2|oQL1m4$W>;BSI z{xm)UJ_0@hJ_0@hJ_0@hJ_0@hJ_0@hJ_7$a0t3A_haD5~|GpUI78VwUGxhTMVDI_2 z2WBkR3Gx+7^@67;6hLHwWBIn-_c4AbpdH{-9r32l=4d(@?Mkv9z(IF1A~w2gtUG)` zvt;ArH+bjKNW0O>%PQwEDc^&~hRct(w3R)(_o4sZQCChBzCjuM+0yvV z#W%34>bB|tHdB~@nT22!xJI$!vq@@*=oOZd0iVnH^5|f8AcI1al$^$u$ zag>8gNDiCh)n`K);bJS)7jm>>e+~7~P7>X9u;0RFtGTt_T6~}XgI?N8qI?7usU}pd z;>#*l-s%-mQ{)@|X!KCo!Tl z`zWbM>*cl$U{e`;Bon=-Aa9!I&Ny1MUsXB#64;{j7mI&wvDe;efTwUu8QFV!4fZns zIOJDp#~CfnQ2f12_Nx literal 0 HcmV?d00001 diff --git a/tests/test_reorganized_values.py b/tests/test_reorganized_values.py new file mode 100644 index 0000000..b4b930f --- /dev/null +++ b/tests/test_reorganized_values.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +import os +import six +import unittest +from datetime import datetime + +from Registry import Registry + +class TestReorganizedValues(unittest.TestCase): + def setUp(self): + self.path = os.path.join(os.path.dirname(__file__), 'reg_samples', 'REORGANIZED_VALUES_TESTS') + + def test_access_bits(self): + root = Registry.Registry(self.path).root() + for key in root.subkeys(): + assert(key._nkrecord.access_bits() == 2) + + def test_timestamp(self): + timestamp = Registry.Registry(self.path)._regf.reorganized_timestamp() + assert(timestamp == datetime(2016, 7, 17, 10, 40, 0, 41864)) + +# Run Tests +if __name__ == '__main__': + unittest.main(verbosity=2)