From 2acca144fce2ca7de006b30c17fc54d57b754ca7 Mon Sep 17 00:00:00 2001
From: Mitchel Humpherys <mitchelh@codeaurora.org>
Date: Fri, 11 Apr 2014 09:08:04 -0700
Subject: [PATCH] lrdp-v2: register.py: add doctest for single-bit fields

The Register class supports single-bit field definitions. Add a doctest
for example purposes and regression testing.

Change-Id: Ib04762aca8cb00256e16c29ac2ab71d47d0c06da
---
 linux-ramdump-parser-v2/register.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/linux-ramdump-parser-v2/register.py b/linux-ramdump-parser-v2/register.py
index 3c52dd2..03e47fc 100644
--- a/linux-ramdump-parser-v2/register.py
+++ b/linux-ramdump-parser-v2/register.py
@@ -39,6 +39,14 @@ class Register(object):
     >>> abc.other = 0x3
     >>> hex(abc.value)
     '0x31'
+    >>> abc.add_field("just_a_bit", (4, 4))
+    >>> abc.just_a_bit
+    1
+    >>> abc.just_a_bit = 0
+    >>> abc.just_a_bit
+    0
+    >>> hex(abc.value)
+    '0x21'
     >>> abc.value = 0
     >>> abc.value
     0
-- 
GitLab